【发布时间】:2011-06-02 16:27:12
【问题描述】:
我正在使用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)))'
【问题讨论】:
标签: ruby-on-rails routing scope routes