1
這裏是我的unlock_instructions.html.erb
代碼:軌,設計(4.2.0,4.0.3) - 解鎖令牌無效
<p>Hello <%= @resource.email %>!</p>
<p>Your account has been locked due to an excessive number of unsuccessful sign in attempts.</p>
<p>Click the link below to unlock your account:</p>
<p><%= link_to 'Unlock my account', unlock_url(@resource, unlock_token: @token) %></p>
我收到了這封鏈接:http://my-corporate-care.herokuapp.com/users/unlock?unlock_token=YKBToxBnBYhfbtrC_5XH
這是給我像圖片中的錯誤。
不知道如何,因爲我的代碼看起來基於我拿來其他職位更新,以解決這個問題?
作爲比較,忘記密碼鏈接的作品。
它是什麼版本? 4.2.0或4.0.3?找到你想要的並查看控制器:https://github.com/plataformatec/devise/blob/v4.0.3/app/controllers/devise/unlocks_controller.rb和模型:https://github.com/ plataformatec /色器件/ BLOB/V4.0.3/lib目錄/設計/模型/ lockable.rb。如果需要添加斷點並進行故障排除。 – Leito
刪除了版本4.2.0並保留了版本4.0.3。現在解鎖正在工作。 –
升級到4.1.0並正在工作。也許4.2.0不穩定? –