RoR路由的命名空间设置
Namespace setting of RoR route
如果我在route中设置如下内容,这两个“projects”会一样吗? (例如控制器和视图)
Rails.application.routes.draw do
resources :projects
namespace :admin do
resources :projects
end
end
不,这两个“项目”不会相同。对于第一个控制器和视图将位于主文件夹中,对于第二个控制器和视图将位于目录中的 admin 文件夹下。
另外,第一个的路线就像——
对于索引——/projects
第二个
对于索引 -- /admin/projects
如果我在route中设置如下内容,这两个“projects”会一样吗? (例如控制器和视图)
Rails.application.routes.draw do
resources :projects
namespace :admin do
resources :projects
end
end
不,这两个“项目”不会相同。对于第一个控制器和视图将位于主文件夹中,对于第二个控制器和视图将位于目录中的 admin 文件夹下。 另外,第一个的路线就像—— 对于索引——/projects 第二个 对于索引 -- /admin/projects