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