2014-11-10 2 views
1

Я создал вложенные ресурсы, но мой link_to показывает undefined method 'model_name' for Parking::ActiveRecord_Relation:Class в браузере. Очевидно, я сделал это неправильно. Как я могу это исправить?Rails link_to вложенные ресурсы

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

Либо @parking или @place_rent является соотношение (сбор), а не конкретная модель, которую вам нужно будет построить маршрут. В зависимости от того, что стоит за этими переменными, вам может понадобиться #first или целый другой запрос.

Смежные вопросы