ホームコントローラーとニュースコントローラーがあります。これらのコントローラーの両方で application.html.erb レイアウト ファイルを使用し、それに加えて、ホームにはホーム レイアウトを使用し、ニュースにはニュース レイアウトを使用します。次に、特定のビューをレンダリングします。これはレールで可能ですか?
つまり、ビューごとにレイアウトを指定するのではなく、コントローラーごとに指定したいと思います。どちらも application.html.erb レイアウトから継承しています。
私がやりたいことは、トップ ナビゲーション バーを追加し、すべてのレイアウト ファイルに javascript/css を含めるという冗長性を取り除くことです。それを 1 つのファイルに含めて、コントローラー固有のレイアウトを別のレイアウトで行い、最後にビューをレンダリングします。
ありがとう