我是 Rails 的新手。我正在构建一个包含用户、餐厅和预订的应用程序。一切都很好,直到我添加了保留和关联。
我正在为预订和餐厅使用嵌套资源。我的路线文件有这个。
resources :restaurants do
resources :reservations
end
我在我的餐厅 View 中添加了一个预订链接以链接到 new_restaurant_reservation。当我点击那个链接时,它给我这个错误:
NoMethodError at /restaurants/14/reservations/new
undefined method `reservations_path' for #<#<Class:0x007fc50d96ba98>:0x007fc51001a518>
Did you mean? resolve_asset_path
请帮助并让我知道我做错了什么。
谢谢。
最佳答案
将“路径”添加到链接的末尾和餐厅的 ID。类似的东西
new_restaurant_reservation_path(:restuarant_id)
关于ruby-on-rails - 我收到此错误 : NoMethodError at . .. 未定义的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40774606/