Devise在本地工作但不在Heroku上工作

时间:2014-05-18 13:18:04

标签: ruby-on-rails ruby heroku devise

我正在使用带有rails的devise gem进行身份验证,我的应用程序在本地运行正常,但在heroku上部署时无法访问设计视图。

检查日志会出现以下错误:

←[app [web.1]:←[0m由Devise处理:: SessionsController#new as HTML

←[app [web.1]:←[0m由Devise处理:: SessionsController#new as HTML

←[app [web.1]:←[0m 4ms完成500内部服务器错误

←[heroku [router]:←[0m at = info method = GET path = / favicon.ico host = clickive.herokuapp.com request_id = 739b163c-d2b3-493c-8cfa-ffabc454f468 fwd =" 148.88 .244.110" dyno = web.1 connect = 1ms service = 5ms status = 200 by tes = 228

任何人都可以帮忙...

2 个答案:

答案 0 :(得分:1)

我有类似的问题,请确保添加到您的Gemfile:

gem 'bcrypt-ruby'

然后点击bundle install并再次推送到heroku。

答案 1 :(得分:0)

我检查了日志,发现我忘了在生产数据库上运行AddUsernametoUsers迁移。