Ruby on Rails应用程序名为“product9”
对于我正在获得的新功能的一个特定页面
We're sorry, but something went wrong.
我用
heroku logs --app product9 -n200
查看日志,但我看到的所有生成错误的页面都是:
2013-01-30T19:06:02+00:00 heroku[router]: at=info method=GET
path=/medicaid host=product9.herokuapp.com fwd=173.14.167.133 dyno=web.1 queue=0
wait=11ms connect=31ms service=189ms status=500 bytes=643
注意状态500。
如何找到有关问题的详细信息,即如何找到更详细的错误消息?
fyi:我在本地下载了该应用,但没有收到该错误。我不得不运行rake db:migrate,但我也在Heroku(heroku run rake db:migrate
)上完成了。
我已启用Airbrake和Exceptional并重新启动应用程序,但这似乎没有帮助或生成任何错误电子邮件。
答案 0 :(得分:1)
答案是打开Airbrake。
我也重新启动了服务器(heroku server restart --app myapp
)。
现在,我可以获得许多有趣的细节!像:
Started GET "/medicaid" for 173.14.167.133 at 2013-01-30 20:45:38 +0000
2013-01-30T20:45:37+00:00 heroku[web.1]: State changed from starting to up
2013-01-30T20:45:41+00:00 app[web.1]: 5:
2013-01-30T20:45:41+00:00 app[web.1]: 4: - javascript_include_tag "fullcalendar", "medicaid"
2013-01-30T20:45:41+00:00 app[web.1]:
2013-01-30T20:45:41+00:00 app[web.1]: ActionView::Template::Error (medicaid.css isn't precompiled):
2013-01-30T20:45:41+00:00 app[web.1]: 2: - stylesheet_link_tag "medicaid"
2013-01-30T20:45:41+00:00 app[web.1]: 1: - content_for :stylesheets do
2013-01-30T20:45:41+00:00 app[web.1]: 3: - content_for :javascripts do
2013-01-30T20:45:41+00:00 app[web.1]: app/views/medicaid/index.html.haml:2:in `block in _app_views_medicaid_index_html_haml__252759609716080826_41268600'
...