タイトルは非常に説明的です。Rails 3 - Active_adminとCanCanの統合
cancanにactive_admin gemを統合するにはどうすればよいですか? 管理役割が必要です。
おかげ
タイトルは非常に説明的です。Rails 3 - Active_adminとCanCanの統合
cancanにactive_admin gemを統合するにはどうすればよいですか? 管理役割が必要です。
おかげ
あなたは2つの役割があると仮定すると、簡単な場合のために、このguide
ロビー
をフォローしたいことがあります。「normal_user、管理者、
あなただけにしたい場合"admin"は "/ admin"(activeadminのデフォルトネームスペース)にアクセスすることができますが、 "normal_user"はできません。フック方法をお勧めします。
# config/initializers/active_admin.rb
config.before_filter :check_user_role
# define this method in applicaton_controller.rb
def check_user_role
redirect_to root_path unless current_user.role == "admin"
end
次のリンクは、cancanをactiveadminで設定する場合にも役立ちます。
https://github.com/gregbell/active_admin/wiki/How-to-work-with-cancan
今日で仕事をした宝石があります:https://github.com/11factory/activeadmin-cancan
私は宝石の短い見ていたし、私はあなたがカンカンの指示に従うことができると思います。それはそれを行う必要があります。 – raskhadafi