我正在使用
this Rails Guide创建一个范围,以便为某些控制器创建“/ admin”前缀.
所以我有一个名为Pages的控制器,我想通过“/ admin / pages”访问它.
scope "/admin" do resources :pages end
这很好用,但它仍然可以通过“/ pages”访问…我该如何防止这种情况? (我正在使用Rails 3)
这是我的路线文件:
devise_for :users scope "/admin" do resources :pages resources :contents end root :to => "index#index" match ':controller(/:action(/:id(.:format)))'