私はRails 4.2.3を使用しています。私はレイアウトについて少し混乱しています。私はすべてのページに適用したいアプリケーションレイアウトを持っています。また、私は唯一の私のアプリ/コントローラ/ my_objects_controller.rbファイル内のメソッド、私はRorで別のレイアウト内に1つのレイアウトをネストするにはどうすればよいですか?
class MyObjectsController < ApplicationController
layout 'my_object'
問題を持っているの先頭に適用したい
app/views/layouts/my_object.html.erb
が持っているときに私のビューがレンダリングされると、 "my_object"レイアウトのコードはレンダリングされますが、アプリケーションレイアウトコードはレンダリングされません。 my_objectレイアウトは次のようになります
<%= stylesheet_link_tag "application", :media => "all" %>
<%= stylesheet_link_tag "my_objects", :media => "all" %>
<%= render 'tabs' %>
<%= yield %>
アプリケーションとmy_objectレイアウトの両方をレンダリングするにはどうすればよいですか?
私はまだあなたが何を説明しているのか分かりません。どのオブジェクトを部分的にするか? application.cssファイルに何を追加しますか?あなたがベストであると思うコードサンプルを含めることができたら。 –
あなたは、任意のビューの場合と同じように、オブジェクトを部分に渡すことができます。その後、あなたの視点で部分的なものを呼び出します。 –
http://guides.rubyonrails.org/layouts_and_rendering.html#using-partials –