Rails路由:向root添加(浅)关注
在我的routes.rb中,我定义了如下问题:
concern :namespaceable do resources :comments do resources :replies ...
现在,我可以将这个问题添加到任何资源:
resources :groups, concerns: :namespaceable, shallow: true
但是我怎样才能将这个问题浅浅地添加到根目录中,以便我可以拥有以下路由
- /评论
- /评论/ {} COMMENT_ID
- /评论/ {} COMMENT_ID /回复
- /回复/ {reply_id}
非常感谢!
只需编写concerns: :namespaceable
主文件中的concerns: :namespaceable
Rails.application.routes.draw do concern :namespaceable do resources :comments do resources :replies ... end concerns: :namespaceable # Will add to root namespace end