Ruby on rails - 部署到 Heroku 后,无法通过 Devise 登录



在我的开发环境中,一切都能完美运行。但是,在部署到Heroku后,我无法登录;在注册表单中,我被重定向到根URL,但会显示"未经身份验证"页面,并且我无法访问任何经过身份验证的路由。

注意事项:

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

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

我的问题出现在session_store.rb文件中。我已经把它改为适应子域,但:domain=>被设置为我的本地开发环境url(lvh.me)。我把它改成:all,应用程序现在可以正常工作了。

祝你好运!

相关内容

  • 没有找到相关文章

最新更新