2011-07-12 68 views
2

林在轨道上做的迈克尔·哈特尔的优秀教程系列的红宝石在这里:http://ruby.railstutorial.org/ruby-on-rails-tutorial-book为什么我的application_helper.rb没有帮助?

,并有一个问题在4.1.1,在那里他refactors页面的标题依赖于应用程序)helper.rb设置标签IM 。我完全按照他在书中所说的做了一些事情,出于某种原因,它似乎永远无法启动。我的页面的每个标题的名称都在pages_controller.rb的@title变量中给出,或者如果我忽略它,我会得到某种控制器错误显示标题应该在哪里。我的代码是在github上:

https://github.com/ekimia/mTwitter

感谢您帮助一个Ruby on Rails的新手了。

回答

3

在app/views/layouts/application.html.erb中将<%[email protected]%>更改为<%=title%>

如果预先添加“@”,则会尝试访问将在控制器中设置的变量@title。如果没有“@”,它会调用title方法(或helper),您在app/helpers/application_helper.rb中定义的方法

+0

非常感谢。 – jfisk

相关问题