Rails:渲染特定的部分(除了对象的默认值)

时间:2013-05-30 15:18:11

标签: ruby-on-rails partials

我想使用默认部分以外的其他内容呈现一些子项(即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' %>

但子项仍然使用默认的部分呈现。

1 个答案:

答案 0 :(得分:1)

试试这个:

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