Activ Admin gemをインストールしましたが、役立つかどうかわかりません。匿名で表示されないようにしたいページと、ログインしているユーザーから表示されないようにしたいページがあります。どうすればいいですか?
RoRにはACLgemが必要だと確信していますが、どちらが標準的で好ましい方法かわかりません。何か助けはありますか?ありがとう
Activ Admin gemをインストールしましたが、役立つかどうかわかりません。匿名で表示されないようにしたいページと、ログインしているユーザーから表示されないようにしたいページがあります。どうすればいいですか?
RoRにはACLgemが必要だと確信していますが、どちらが標準的で好ましい方法かわかりません。何か助けはありますか?ありがとう
私は Active Admin に精通していませんが、ユーザーがログインしているかどうかを判断する方法が既にある (および に対処する方法があるcurrent_user
) と仮定すると、次のように簡単に実行できます。
def admin_users_only
unless current_user.admin? redirect_to "wherever you want to redirect to"
end
before_filter :admin_users_only, only: [:index, :or, :any, :other]
(もちろん、ユーザー モデルには admin 属性が必要です)