3
我在我的控制器中添加一個函數,唯一的目標是通過API請求觸發忘記的密碼過程。設計send_reset_password_instructions不起作用
這裏是reset_password
方法 -
def reset_password
@user = User.find_by_email(params[:email])
@user.send_reset_password_instructions
respond_to do |format|
format.xml { render :xml => user_api_ressource(@user, :xml)}
format.json { render :json => user_api_ressource(@user, :json)}
end
end
我收到與重置密碼鏈接郵件,它會打開在那裏我可以設置一個新密碼,但是當我提交表單它說,該頁面令牌無效。
我正在使用sendgrid發送電子郵件。我認爲這不是一個令牌截斷問題。
我正在用最新版本的devise在Heroku雪松上運行rails應用程序。
有什麼想法?