0

一部の子アイテムを、デフォルトのパーシャル (つまり ) 以外のものでレンダリングしたいと考えていますapp/views/child_items/_child_item.html.erb。デフォルトのものはスキャフォールディングされており、何かを公開するのには適していませんが、バックエンドの管理目的で保持したいと考えています.

これは、で定義された部分を想定して、親アイテムのビュー内で私がしようとしていることですapp/views/child_items/_alternate_partial.html.erb:

<%= render containing_object.child_items, :partial => 'child_items/alternate_partial' %>

ただし、子アイテムは引き続きデフォルトのパーシャルでレンダリングされます。

4

1 に答える 1

1

これを試してください:

<%= render 'child_items/alternate_partial', :collection => containing_object.child_items %>
于 2013-05-30T15:24:54.357 に答える