2011-11-17 50 views
0

我的購物車模型包含line_items。我正在購物車視圖中工作。使用另一個部分渲染集合

在如果我這樣做的圖:

<%= render cart.line_items%> 

的_line_item.html.erb部分被呈現。要使用另一個部分,它需要更加詳細的渲染語法。嘗試使用其他的部分我想打電話給我的當前部分像在此之前:

<%= render :partials => "line_items/_line_item", :collection => cart.line_items %> 

實在不行,這裏是錯誤:

未定義的方法`格式爲無:NilClass

我已經嘗試過,沒有下劃線和其他一些語法。這部分電話有什麼問題?

回答

1

你需要調用部分具有:

<%= render :partial => "line_items/line_item", :collection => cart.line_items %> 

,如果你偏在line_items文件夾,名爲_line_item.html.erb。