如何使rails集合通用



对于单个对象,我可以通过执行f.object 使其通用

<%= render 'shared/error_messages', object: f.object %>

这允许我制作部分通用

<% if object.errors.any? %>

我该如何对任何数组做类似的事情,比如这些

<%= render partial: 'shared/feed_item', collection: @feed_items %>
<%= render partial: 'shared/feed_item', collection: @all_items %>

以便在分部中,我可以用my_item而不是feed_item引用它?

<li id="<%= feed_item.id %>">
<%= render partial: 'shared/feed_item', collection: @feed_items, as: :feed_item %>
<%= render partial: 'shared/feed_item', collection: @all_items, as: :feed_item %>

最新更新