Rails 4 + Devise: Сброс пароля всегда выдает ошибку «Token is invalid» на производственном сервере, но отлично работает локально.
У меня есть приложение Rails 4, настроенное для использования Devise, и у меня проблема с сбросом пароля. У меня установлен почтовик, и электронная почта сброса пароля отправляет нормально. Предоставленная ссылка имеет назначенный ей правильный reset_password_token, который я проверил с этой базой данных. Тем не менее, когда я отправляю форму с правильно отформатированными паролями, выдается сообщение о том, что токен сброса недействителен.
Тем не менее, точно такой же код работает локально черезrails s
, Письмо отправляется, и я действительно могу сбросить пароль. Код, который я использую, является просто стандартным кодом Devise, я не переопределил его.
Возможно, это что-то с Apache? Я не слишком знаком с этим. У кого-нибудь есть какие-либо идеи?