加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails-3 – 在rail3上编写嵌套的命名空间路由

发布时间:2020-12-17 03:44:25 所属栏目:百科 来源:网络整理
导读:我用 rails g scaffold_controller admin/sub/Product name:string 生成crud页面, 现在我需要写route.rb文件来映射admin_sub_product_controller,如何在rails3上写这个路由文件? 我很难编写2级命名空间映射路由 namespace admin do resource :productsend
我用

rails g scaffold_controller admin/sub/Product name:string

生成crud页面,

现在我需要写route.rb文件来映射admin_sub_product_controller,如何在rails3上写这个路由文件?

我很难编写2级命名空间映射路由

namespace admin do
    resource :products
end

这只是/ admin / products的wokrs,但是对于映射admin / sub / proudcts怎么写?

解决方法

namespace :admin do
  namespace :sub do
    resources :products
  end
end

耙路线

admin_sub_products      GET    /admin/sub/products(.:format)          {:action=>"index",:controller=>"admin/sub/products"}
                            POST   /admin/sub/products(.:format)          {:action=>"create",:controller=>"admin/sub/products"}
    new_admin_sub_product   GET    /admin/sub/products/new(.:format)      {:action=>"new",:controller=>"admin/sub/products"}
    edit_admin_sub_product  GET    /admin/sub/products/:id/edit(.:format) {:action=>"edit",:controller=>"admin/sub/products"}
    admin_sub_product       GET    /admin/sub/products/:id(.:format)      {:action=>"show",:controller=>"admin/sub/products"}
                            PUT    /admin/sub/products/:id(.:format)      {:action=>"update",:controller=>"admin/sub/products"}
                            DELETE /admin/sub/products/:id(.:format)      {:action=>"destroy",:controller=>"admin/sub/products"}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读