2011-07-12 11 views
2

ImはここではRuby on Railsでのマイケル・ハートルの優れたチュートリアルシリーズをやって:タグを設定するhttp://ruby.railstutorial.org/ruby-on-rails-tutorial-book私のapplication_helper.rbがなぜ役に立ちませんか?

とイムは、彼はアプリケーションに依存するページのタイトルをリファクタリング4.1.1で問題を有する)helper.rb 。私は本の中で彼が言ったことを正確に行いました。なぜなら何らかの理由でそれは決して始まらないようです。私のページの各タイトルは、pages_controller.rbの@title変数に与えられた名前を持っています。タイトルがどこにあるべきかコントローラのエラーが表示されます。私のコードはgithubのである:ルビーon Railsの初心者を助けるため

https://github.com/ekimia/mTwitter

感謝。

答えて

3

In app/views/layouts/application.html.erb変更<%[email protected]%><%=title%>

"@"を前に付けると、コントローラーに設定されている変数@titleにアクセスしようとします。 "@"がなければ、titleメソッド(またはヘルパー)を呼び出します。これはapp/helpers/application_helper.rbで定義したものです。

+0

ありがとうございます。 – jfisk

関連する問題