我不太清楚究竟出了什么问题,但是我在完成Ch之后似乎已经搞乱了一些东西。 9 Ruby on Rails 3教程(http://ruby.railstutorial.org/ruby-on-rails-tutorial-book)第9章Ruby on Rails用户登录问题2教程
本章将引导您完成网站的登录和退出功能。我的登录方法正常工作,但现在应用程序不能运行。
如果我拿出从ApplicationHelper,从 “NoMethodError在页面#家” 的错误改变过去的 “结束” 到 “的SyntaxError在PagesController#家”
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
我appologize如果这是一个模糊的描述,我已经工作Ø在这几天现在,我一直无法弄清楚我做错了什么。请让我知道是否有任何我可以提供的更多信息
你的第一个版本似乎没问题,你的踪迹是什么? – apneadiving
应用程序跟踪显示:app/controllers/application_controller.rb:1 app/controllers/pages_controller.rb:1 –
所以它似乎错误在于控制器,而不是帮手 – apneadiving