【问题标题】:Rails link_to nested resourcesRails link_to 嵌套资源
【发布时间】:2014-11-10 04:17:42
【问题描述】:

我创建了一个嵌套资源,但我的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

【问题讨论】:

    标签: ruby-on-rails ruby ruby-on-rails-4 routes


    【解决方案1】:

    @parking@place_rent 都是关系(集合),而不是构建路线所需的特定模型。根据这些变量背后的内容,您可能需要 #first 或完全不同的查询。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-23
      • 2011-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多