【发布时间】:2019-10-30 10:06:27
【问题描述】:
我的当前设置有效:
concern :commentable do
resources :comments, only: %i[create destroy], controller: '/comments'
end
它在路由下使用
namespace :admin do
resources :discussions, concerns: %i[commentable]
end
当我这样做时,在 rails 6 中我得到:
ArgumentError('/cmets' 不是受支持的控制器名称。这可能导致潜在的路由问题。请参阅https://guides.rubyonrails.org/routing.html#specifying-a-controller-to-use):
如何指定当前路由模块之外的控制器?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-6