一旦我開啓了登錄頁面 - 我只想登錄。 但是,如果失敗 - 我想進入根路徑。如果設計登錄失敗,如何重定向到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
但我想這樣做的正確方法;這很醜陋。
一個在這個職位的答案應該可以幫助您 - > http://stackoverflow.com/問題/ 5832631/devise-redirect-after-login-fail – usha