2011-11-17 98 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。