2017-08-21 3 views
0

私はアクティブな管理者の宝石で働いています。ActiveAdmin Gem:ログインしていないユーザーをログインページにリダイレクト

https://www.example.com/admin/users/5 

と管理者は、次にログインしていない場合は、上記URLのページを示しています:

{"errors":["You need to sign in or sign up before continuing."]} 

ある は、しかし、私が直面してるマイナー、私は手動でのようなURLを入力したときにあります良いですが、ログインページへのリダイレクトが必要な場合、管理者がページからログインすると、指し示すページが表示されます。https://www.example.com/admin/users/5

ActiveAdminのリダイレクト手順はわかりません。

あなたがauthenticate_admin_userという名前のメソッドを作成し、そのような設定に

config.authentication_method = :authenticate_admin_user! 

をしているのconfig /初期化子/ active_admin.rbで

答えて

0

! ApplicationControllerに中

def authenticate_admin_user! 
    #check for current_user if not then redirect to login 
end 
関連する問題