0
我想爲admin創建一個簡單的重定向:false願意轉到/ admin頁面的用戶。我正在使用ActiveAdmin和一個帶有admin:bool標誌的單個用戶模型。我試過如下:ActiveAdmin重定向如果不是管理員
在我的AA init文件config.authentication_method = :authenticate_admin_user!
在我的應用程序控制器
def authenticate_admin_user!
redirect_to root_path unless current_user.try(:is_admin?)
end
並沒有任何反應。
我也試過在新ActiveAdmin::AuthorizationAdapter
創建這樣一個自定義的方法,但無法弄清楚如何使用它
def authorized?(action, subject = nil)
user.admin?
end
什麼也沒有發生 –