提问人:Ckt22 提问时间:12/21/2021 更新时间:12/22/2021 访问量:52
RoR 路由的命名空间设置
Namespace setting of RoR route
问:
如果我在路由中设置以下内容,两个“项目”会是一样的吗?(如控制器和视图)
Rails.application.routes.draw do
resources :projects
namespace :admin do
resources :projects
end
end
答:
1赞
Parvesh Vats
12/22/2021
#1
不,这两个“项目”不会相同。对于第一个控制器和视图,控制器和视图将位于主文件夹中,对于第二个控制器和视图,控制器和视图将位于目录中的 admin 文件夹下。 此外,第一个的路线将是这样的—— 对于索引 -- /projects 第二个 对于索引 -- /admin/projects
评论
rails routes | grep admin