我在我的产品服务器上设置了 hoptoad 并运行了 rake hoptoad:test。我在我的 hoptoad 界面中得到了通知程序,所以它似乎工作得很好。但后来我在上次部署后忘记迁移数据库,所以在生产日志中出现“ActionView::TemplateError”。这导致了 500,所以我觉得 HopToad 应该通知我这件事。有没有任何hoptoad用户有这个问题?
附带说明一下,让您的部署过程自动迁移生产数据库是标准做法吗?
谢谢!
我在我的产品服务器上设置了 hoptoad 并运行了 rake hoptoad:test。我在我的 hoptoad 界面中得到了通知程序,所以它似乎工作得很好。但后来我在上次部署后忘记迁移数据库,所以在生产日志中出现“ActionView::TemplateError”。这导致了 500,所以我觉得 HopToad 应该通知我这件事。有没有任何hoptoad用户有这个问题?
附带说明一下,让您的部署过程自动迁移生产数据库是标准做法吗?
谢谢!
您在 hoptoad 之前是否安装了任何异常通知或日志记录插件?如果是这样,请确保删除它们。由于这种干扰,我在设置 hoptoad 时遇到了一些小问题。
确保您的生产服务器设置为 RAILS_ENV“生产”。开发不会触发hoptoad。
附带说明一下,让您的部署过程自动迁移生产数据库是标准做法吗?
选择权属于你。使用 Capistrano 部署 Rails 应用程序是一种标准做法。使用 capistrano,您可以运行
cap deploy # to deploy the app
cap deploy:migrate # to migrate the app
cap deploy:migrations # to deploy and migrate at the same time
您可以决定是否单独执行命令。
关于 hoptoad,很抱歉,我没有安装 hoptoad 的 Rails 应用程序来测试。