2015-01-26 4 views
0

Я использую Rails 4.2 и камень разработать 3,4 Я использую помощник form_for с remote: true и действием create с before action :authenticate_user!Разрабатывают Redirect - Rails 4.2

Когда пользователь является несанкционированным, authenticate_user должен перенаправлять new session path. Этого не происходит. В браузере у меня есть 401 error + 'You need to sign in or sign up before continuing.' Как настроить драгоценный камень?

ответ

0

Согласно this вики-страницы завещать, вам просто нужно определить redirect_url и переопределить метод respond которые обычно называют DEViSE-х recall метод (see source here):

def redirect_url 
    new_user_session_url 
end 

def respond 
    if http_auth? 
    http_auth 
    else 
    redirect 
    end 
end 
Смежные вопросы