2

在我的开发环境中,一切运行完美。但是,在部署到 Heroku 后,我无法登录。在填写了登录和注册表格后,我被重定向到了根 URL,但显示了未经身份验证的页面,我无法访问任何已验证的路由。

几点注意事项:

  • 注册后,在数据库中创建用户记录
  • 登录后,在数据库中添加登录计数
  • 我 100% 确信数据库已正确设置和迁移(已经做过很多次了)
  • 他们在heroku日志中没有错误。尝试访问经过身份验证的路由时,我似乎只是被重定向了。

有没有人有什么建议?对此感到绝望:\

4

1 回答 1

5

我的问题出在 session_store.rb 文件中。我已将其更改为适应子域,但 :domain => 设置为我的本地开发环境 url (lvh.me)。我将其更改为 :all,该应用程序现在可以正常运行。

祝你好运!

于 2013-02-13T00:10:23.897 回答