Синтаксическая ошибка: неожиданный $ end при использовании if / else if?

Я получаю сообщение об ошибке от одного из моих классов контроллера и не могу понять, почему. Ошибка:

SyntaxError in TermsController#show, syntax error, unexpected $end, expecting keyword_end

Вот terms_controller.rb:

class TermsController < ApplicationController

    def show
        @term = Term.find(params[:id])
        if @term.id == 1
            @title = "Fall"
        else if @term.id == 2
            @title = "Winter"
        else if @term.id == 3
            @title = "Spring"
        else if @term.id == 4
            @title = "Summer"
        end 
    end 
end 

Моя страница шоу в настоящее время состоит только из:

<h1> <%= @title %> </h1>

Это, вероятно, что-то маленькое, чего мне просто не хватает - спасибо за вашу помощь!

5
задан steffi2392 24 September 2011 в 01:29
поделиться