0
resources :devices, :except => [:edit] do
resources :services, :only => [:index, :destroy], :controller => "devices/services"
resources :alerts, :only => [:index, :destroy], :controller => "devices/alerts"
end
は今、私が何をしたいデバイス/ショービューがネストされたため、「レイアウト」も持っています私が定義している他のサブアクションについては、 を参照してください。
だから私のデバイス/ show.html.erbは次のようになります言う:
<div class="resource">
<div class="sidebar">
<ul>
<li><%= active_link_to "General", @device, :active => :exclusive %></li>
<li><%= active_link_to "Services", device_services_path(@device) %></li>
<li><%= active_link_to "Alerts", device_alerts_path(@device) %></li>
etc..
</ul>
</div>
<div class="data">
<%= render "shared/flash_messages" %>
<%= yield %>
</div>
</div>
それでは、どのように私は、デバイス/アラート、サブビュー(デバイス/サービス/ index.html.erbをレンダリング行くのです/index.html.erb)ここで(仮説的な)利回りは#data divにありますか?
あなたは何を持っていますか? – jamesc
歩留まりはレイアウトAFAIKでのみ有効です。私はこれを試して、収量は何もレンダリングしていません... –
あなたの質問は、利回りを使用する方法についてですか?その場合は、http://guides.rubyonrails.org/layouts_and_rendering.html#using-content_for – jamesc