【发布时间】:2016-07-23 11:18:50
【问题描述】:
我正在开发一个简单的预订应用程序。这是我的路线
resources :users do
get 'reservations', on: :member
end
resources :listings do
resources :reservations
end
当我尝试进行预订时,操作 reservations#new 会将我带到 reservations_path 。当然,我收到错误,因为这条路径不存在。我想采取行动new 将我带到listing_reservations_path。我希望它会自动完成,因为resources :reservations 在嵌套资源中。我阅读了路线并尝试了很多东西,但找不到任何可行的方法。有可能吗?
【问题讨论】:
-
首先检查路由..通过 rake 路由..
-
行动
reservations#new带你到reservations_path是什么意思?您的意思是说表单助手在与控制器和操作一起使用时作为reservation和new将路径设置为reservations_path?
标签: ruby-on-rails path nested-resources