Я не совсем уверен, что пошло не так, однако я, кажется, что-то испортил после работы из Ch. Учебник по 9 Ruby on Rails 3 (http://ruby.railstutorial.org/ruby-on-rails-tutorial-book)
В этой главе рассказывается о возможностях входа и выхода сайта. У меня был метод входа, работающий должным образом, но теперь приложение не будет работать.
Если я уберу последний «конец» из ApplicationHelper, ошибка изменится с «NoMethodError in Pages # home» на «SyntaxError in PagesController # home»
module ApplicationHelper
def logo
image_tag("logo.png", :alt => "Sample App", :class => "round")
end
#Return a title on a per-page basis
def title
base_title = "Sample App"
if @title.nil?
base_title
else
"#{base_title} | #{@title}"
end
end
end
или
module ApplicationHelper
def logo
image_tag("logo.png", :alt => "Sample App", :class => "round")
end
#Return a title on a per-page basis
def title
base_title = "Sample App"
if @title.nil?
base_title
else
"#{base_title} | #{@title}"
end
end
Контроллер страниц
class PagesController < ApplicationController
def home
@title = "Home"
end
def contact
@title = "Contact"
end
def about
@title = "About"
end
def help
@title = "Help"
end
end
Извиняюсь, если это расплывчатое описание, я работаю над этим уже несколько дней и не могу понять, что я сделал не так. Пожалуйста, дайте мне знать, если есть больше информации, которую я могу предоставить