Heroku Server不与Devise合作

Vas*_*rth 4 ruby-on-rails heroku

我有一个使用Devise进行用户身份验证的rails应用程序.在localhost:3000我的网站完美运作.我可以注册,登录等.但是,当我git push heroku尝试注册或登录时,我只收到500错误.

我的网站的某些规格:我使用SQLite(我听说可能有问题),并改变了/用户/ sign_up路由/符号/用户/ sign_in路线/登录.我的/configure/environments/development.rb有代码config.action_mailer.default_url_options = { :host => 'localhost:3000' }/configure/environments/production.rb有代码config.action_mailer.default_url_options = { :host => 'myPersonalApp.heroku.com' }

有什么问题导致只在heroku上出现500错误?

Ben*_*Hao 17

只是一个想法 - 你有没有在Heroku上没有进行过的杰出迁移?这是我经常忘记的事情 - 跑步heroku run rake db:migrate,看看是否有帮助.毕竟你的代码可能不是错误.

希望这可以帮助!