2011-12-29 11 views
1

タイトルは非常に説明的です。Rails 3 - Active_adminとCanCanの統合

cancanにactive_admin gemを統合するにはどうすればよいですか? 管理役割が必要です。

おかげ

+0

私は宝石の短い見ていたし、私はあなたがカンカンの指示に従うことができると思います。それはそれを行う必要があります。 – raskhadafi

答えて

4

あなたは2つの役割があると仮定すると、簡単な場合のために、このguide

ロビー

1

をフォローしたいことがあります。「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 
関連する問題