rails中的管理员部分

1 ruby-on-rails

在Rails应用程序中构建管理部分的正确方法是什么?我不是在谈论Auth,而是在哪里放置管理控制器,路由等.

Aug*_*aas 5

命名空间.

namespace :admin do
  resources :projects
  resources :users
  # ...
end
Run Code Online (Sandbox Code Playgroud)

生成控制器rails generate controller admin/projects

(在Rails 2中,它是map.namespace :admin do ... end./script/generate controller admin/projects.)