В приложении Rails 3.2 у меня есть две пользовательские модели, настроенные с использованием Devise: Admin и User.
В моем файле маршрутов определена корневая страница администратора.
namespace :admin do
root :to => "pages#welcome"
end
Я также видел это написано как
authenticated :user do
root :to => 'pages#welcome'
end
Мне не удалось найти четкое описание разницы между использованием namespace
и authenticated
и того, что это может иметь для безопасности.
Я был бы очень признателен, если бы кто-то мог просветить меня или указать на четкое описание.
Спасибо!