Ruby on rails Rails应用程序仅在生产环境中登录时返回401未经授权

Ruby on rails Rails应用程序仅在生产环境中登录时返回401未经授权,ruby-on-rails,ruby,devise,http-status-code-401,unauthorized,Ruby On Rails,Ruby,Devise,Http Status Code 401,Unauthorized,我无法登录部署在Heroku上的应用程序,因此其中一个应用程序处于生产中。在我的本地机器上,运行开发的机器确实可以正常工作。这两个数据库完全相同,因为它们是彼此的转储副本 我验证了远程数据库中是否存在该用户,密码是否正确,本地和远程版本均来自同一分支,并且已同步 我已经尝试了解决方案,但我的config/initializers/session\u store.rb如下所示: # Be sure to restart your server when you modify this file.

我无法登录部署在Heroku上的应用程序,因此其中一个应用程序处于
生产中。在我的本地机器上,运行
开发的机器
确实可以正常工作。这两个数据库完全相同,因为它们是彼此的转储副本

我验证了远程数据库中是否存在该用户,密码是否正确,本地和远程版本均来自同一分支,并且已同步

我已经尝试了解决方案,但我的
config/initializers/session\u 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
有人还建议在中更改加密密钥,但我不知道该在何处执行此操作,也不理解其背后的逻辑

版本

devise (2.2.3)
rails (3.2.13)

我也有同样的错误。。。删除
域::all
为我修复了它。
请看

我也有同样的错误。。。删除
域::all
为我修复了它。 看