Я использую это руководство по Rails , чтобы создать область видимости для создания префикса «/ 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)))'