我创建了一个嵌套资源,但我的link_to
在浏览器中显示了undefined method 'model_name' for Parking::ActiveRecord_Relation:Class
。我做错了,很明显。我该如何纠正?
index.rb
<%= link_to 'Create new parking', new_parking_path %></br>
<%= link_to 'Rent place', [@parking, @place_rent]%>
的routes.rb
resources :parkings do
resources :place_rents, :only => [:new, :create]
end
答案 0 :(得分:0)
@parking
或@place_rent
是关系(集合),而不是构建路径所需的特定模型。根据这些变量背后的内容,您可能需要#first
或完全不同的查询。