2011-07-12 69 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

相關問題