本文介绍了Heroku上的Rails 4应用程序为500ing,但日志中没有错误消息的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我制作了一个新的Rails 4 beta应用程序并将其部署到Heroku(使用Ruby 2.0.0,并通过Procfile使用Unicorn).
I've made a new Rails 4 beta app and deployed it to Heroku (using Ruby 2.0.0, and Unicorn via a Procfile).
它在foreman start
上可以在本地正常运行,但是当我访问已部署应用程序的主页时,我只会看到标准的Heroku 500错误:
It runs fine locally with foreman start
, but when I visit the homepage of the deployed app, I just get the standard Heroku 500 error:
We're sorry, but something went wrong.
If you are the application owner check the logs for more information.
但是,在日志中,修复程序,目的是使Rails 4+可以与其服务一起使用.
You need to add gem 'rails_12factor'
to your Gemfile. It's a fix from Heroku to make Rails 4+ work with their service.
请参见在Heroku上使用Rails 4.x入门或在Heroku上使用Rails 5.x入门.
这篇关于Heroku上的Rails 4应用程序为500ing,但日志中没有错误消息的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!