我呈現從提供的視圖部分:導軌部分呈現給未定義的方法無: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