Вот мой unlock_instructions.html.erb
код:Rails, изобретают (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/Библиотека/изобрести/модели/lockable.rb. При необходимости добавьте контрольные точки и устраните неисправности. – Leito
Удалена версия 4.2.0 и поддерживается версия 4.0.3. Теперь разблокировка работает. –
Обновлен до 4.1.0 и работает. Может быть, 4.2.0 нестабильна? –