2012-05-07 10 views
0

同じ要素を再利用するページがたくさんあるので、それらの要素を自動的にスローする4つのヘルパーを作成しました。含まれてはいけないヘルパーについては混乱していますが...私は思っています

application.html.erbこれらのヘルパーはすべてレンダリングされていますが、ヘルパーの影響を受けない新しいページを作成する方法については混乱しています。

私は新しいビューとコントローラを作成し、そのビューのサブディレクトリにページを構築しようとしましたが、うまくいかなかった。

アイデア?

答えて

0

application.html.erbはすべてのビューの基本テンプレートなので、そこに配置したものはすべてあなたのビューすべてでレンダリングされます。ビューに異なるコンテンツを表示する場合は、コントローラでレイアウトを明示的に設定する必要があります。

def some_method 
    layout :some_other_layout_template 
end 

詳細については、Rails Guides on Layouts and Renderingをご確認ください。

+0

確かに!私の答えが助けてくれることを願って、もしそうなら、それを正しいものとしてマークしてください:) –

関連する問題