如何正确地将单个路由添加到现有路由资源

时间:2016-03-16 18:30:54

标签: ruby-on-rails spree

我想在Spree

中正确添加新路线到现有路线资源

所需的最终网址格式:/orders/:order_id/order_returns(.:format)

我可以通过向routes.rb添加以下代码段来实现此目的:

Rails.application.routes.draw do
 resources :orders, only: [] do
   resources :order_returns, controller: 'order_returns', only: [:create]
 end
end

resources :orders, only: [] do看起来有点空洞,如果我将其删除Rails会为orders生成路线:(

是否有更好的Rails / Spree方式来实现这一目标?

0 个答案:

没有答案