私はヘルパーをコントローラで利用できるようにする方法があることを知っていますが、これは一般的に悪い形です。これを避けるためには、次のことをどのように改め直すべきですか?ビューとコントローラーのためのRailsヘルパー?
私は連絡先の名字と姓を組み合わせた "fullname"という連絡先ヘルパーを持っています。
レイアウト部分と呼ばれるサブヘッダは、アプリケーションレイアウトでレンダリングし、このコードが含まれる:
<section id="subheader"><%= @subheader %></section>
コントローラは@subheaderの値を設定します。
問題は、私が@subheaderで "fullname"をしばしば欲しいということです。しかし、これはコントローラからヘルパーにアクセスすることを意味します。このfullnameメソッドは別の場所に存在するはずですか?
ああ:
は今、あなたのapplication_controller.rb内のモジュールが含まれています。ありがとう。 :-) – glortho