小编Maj*_*taq的帖子

Rails 4 - 如何匹配命名空间中的路由

嗨我有管理面板控制器,管理面板中有很多控制器.我想匹配路线,通常没有我使用过的命名空间

match ':controller(/:action(/:id))', :via => [:get, :post]
Run Code Online (Sandbox Code Playgroud)

我希望在命名空间控制器中使用此功能

router.rb

namespace :admin do

get '', to: 'dashboard#index', as: '/'

get 'dashboard/index'

##AUTHENTICATION
get 'login/index'
get 'login/logout'
post 'login/attempt_login'
get 'login/attempt_login'

##PAGES
get 'pages/index'
get 'pages/add_new'
get 'pages/edit'
post 'pages/create'
post 'pages/update'
post 'pages/task'
get 'pages/task'

##USERS
get 'users/index'
get 'users/edit'
get 'users/delete'
get 'users/destroy'
get 'users/update'
get 'users/add_new'
post 'users/create'
post 'users/update'
post 'users/task'

#USER GROUPS
get 'user_group/index'
get 'user_group/add_new'
get 'user_group/edit'
post 'user_group/create'
post 'user_group/update'
post 'user_group/task'

#USER GROUPS
get …
Run Code Online (Sandbox Code Playgroud)

ruby routes ruby-on-rails ruby-on-rails-4.1

4
推荐指数
2
解决办法
9449
查看次数

标签 统计

routes ×1

ruby ×1

ruby-on-rails ×1

ruby-on-rails-4.1 ×1