如何调试这个heroku rails应用程序?

时间:2013-05-15 15:05:18

标签: ruby-on-rails heroku

我有一个ruby on rails应用程序,我在heroku上托管。根页不起作用并给出404错误。应用程序上的其他页面工作。起初我无法在本地复制错误,但后来在生产模式下运行本地WEBrick并将错误复制为迁移错误。我现在通过heroku run rake db:migrate在heroku上运行迁移,没有错误,但问题仍然存在。本地日志暴露了迁移错误,但是heroku日志没有帮助。

修改

在另一个stackoverflow答案的帮助下找到了解决方案。找出它之后只是扔掉404的根页我编辑了我的routes.rb。将资源代码移到路线上方,并将root to: 'static_pages#home'更改为get "/" => 'static_pages#home', :as => 'root',然后就可以了!

2 个答案:

答案 0 :(得分:0)

在终端尝试heroku logs。应该给你错误

答案 1 :(得分:0)

我也遇到了这个问题。解决方案是通过任何错误捕获服务捕获错误。

我正在使用Airbrake(免费用于轻型项目或开发)来捕获实际错误。 Heroku日志不可用,仅用于快速查看一般问题。