Rails 3 Routing - Как использовать область видимости для создания префикса администратора

Я использую это руководство по 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)))'

8
задан jyoseph 4 January 2011 в 03:21
поделиться