我的购物车型号包含line_items。我在购物车视图中工作。
如果我这样做:
<%= render cart.line_items%>
呈现_line_item.html.erb部分。要使用其他部分,需要更详细的渲染语法。在尝试使用另一个部分之前,我想把我当前的部分称为:
<%= render :partials => "line_items/_line_item", :collection => cart.line_items %>
它不起作用,这是错误:
nil的未定义方法`formats':NilClass
我尝试过使用和不使用下划线和其他一些语法。这部分电话有什么问题?
答案 0 :(得分:1)
你需要用:
来调用partial<%= render :partial => "line_items/line_item", :collection => cart.line_items %>
如果你是partial,则在line_items文件夹中调用_line_item.html.erb。