2014-02-25 68 views
0

一旦我開啓了登錄頁面 - 我只想登錄。 但是,如果失敗 - 我想進入根路徑。如果設計登錄失敗,如何重定向到root_path?

現在我的猴子補丁:

class Candidate::SessionsController < Devise::SessionsController 
    def new 
    if flash[:alert].present? 
     redirect_to root_path, alert: flash[:alert] 
    else 
     render 'new', layout: false 
    end 
    end 
end 

但我想這樣做的正確方法;這很醜陋。

+0

一個在這個職位的答案應該可以幫助您 - > http://stackoverflow.com/問題/ 5832631/devise-redirect-after-login-fail – usha

回答

相關問題