我试图从电子邮件确认后的最后7小时自动登录用户,但是当我单击确认链接时,它会显示“您的电子邮件地址已成功确认。”但不能登录用户。我已将此代码写入我的确认控制器和路线如何在Rails中设计电子邮件确认后登录用户
devise_for :users, controllers: {confirmations: 'users/confirmations'}
class ConfirmationsController < Devise::ConfirmationsController
#private
def after_confirmation_path_for(resource_name, resource)
sign_in(resource)
render plain: "here"
redirect_to "/admins/view_account", notice: "User deleted."
end
end
任何帮助将不胜感激谢谢。
为什么你已经呈现平淡的道: “在这里”? – gates
@gates是的,它是内部确认控制器 – john
@gates ???你的建议是什么? – john