Я не могу войти в приложение, которое развернуто на Heroku, так что оно находится в production
. На моей локальной машине тот, который запускает development
, работает без проблем. Обе базы данных точно такие же, как и копии дампа друг друга.Rails app returns 401 Несанкционированный доступ при входе в систему только в производстве
Я проверил, что пользователь существует в удаленной базе данных, и пароль указан правильно, как локальная, так и удаленная версии из одной ветви и синхронизируются.
Я пытался this решение, но мой config/initializers/session_store.rb
выглядит следующим образом:
# Be sure to restart your server when you modify this file.
FilteredWeb::Application.config.session_store :cookie_store, key: '_filtered-web_session', domain: :all
Кто-то также предложил изменить ключ шифрования в config/initializers/devise.rb, но я не вижу, где это сделать, и я также не понимаю логикой позади нее.
Версии
devise (2.2.3)
rails (3.2.13)