我呈现从提供的视图部分:导轨部分呈现给未定义的方法无:NilClass
<%= render partial: 'parent_offers_table', locals: { :parent_offers => [offer.parent_offer] } %>
,然后在_parent_offers_table:
<%= render partial: 'parent_offer', collection: parent_offers %>
然而,在_parent_offer我不能对parent_offer变量做任何事情。我得到 为无未定义的方法:NilClass:
<tr>
<td><%= parent_offer.created_at %></td>
<td><%= parent_offer.version %></td>
<td><%= parent_offer.client.try(:name) %></td>
<td>
............
我在做什么错? 谢谢!
此外,您应该确保部分使用的变量名符合要渲染的集合的'model_name'。 – 2014-09-03 09:17:28
@ IS04这两个解决方案我现在得到未定义的局部变量或方法'parent_offer' – 2014-09-03 09:25:07
(固定),如果你需要'parent_offers'只是改变'集合'它 – IS04 2014-09-03 09:27:29