我有设计的管理员用户身份验证 我为用户生成了设计,为管理员生成了一个 我正在使用主设计布局页面进行布局 这是我的路线文件
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
我想区分管理页面的标题和用户页面登录。
非常感谢
答案 0 :(得分:0)
我认为您可以使用cancancan gem或pundit gem进行角色管理。 cancancan的例子:
<% if current_user.has_role? :admin %>
// something...
<% else %>
// other...
<% end %>