У меня есть администратора аутентификации пользователя с завещанию Я генерируемой разработать для пользователя и один для администратора и я делаю макет, используя основной DEViSE макет страницы здесь мой файл маршрутКомпоновка для администраторов и пользователей Логин страницу
devise_for :admins
devise_scope :admin do
get '/admins/sign_out' => 'devise/sessions#destroy'
authenticated :admin do
root 'home#index'
end
# delete "/logout" => "devise/sessions#destroy"
end
devise_for :users
devise_scope :user do
get '/users/sign_out' => 'devise/sessions#destroy'
authenticated :user do
root 'user_home#index', as: :authenticated_root
end
unauthenticated do
root 'devise/sessions#new', as: :unauthenticated_root
end
end
Я хочу различать название страницы администрирования и логина пользовательской страницы.
Большое спасибо
расположение: layout_by_resource защищен Защиту layout_by_resource если devise_controller? && resource_name ==: user "userlayout" elsif devise_controller? && resource_name ==: админ «изобрести» еще «приложение» конец – peterateftawfik
Это не может быть хорошей идеей, все они belongs_to пользователя, но имеет разные роли и разрешения, вы можете дифф их в контроллерах. –