Hoptoad on Rails 测试有效,但我没有收到有关异常的通知
我在我的产品服务器上设置了 hoptoad 并运行 rake hoptoad:test。 我在我的 hoptoad 界面中收到了通知程序,所以它看起来效果很好。 但后来我忘记在上次部署后迁移数据库,因此我的生产日志中出现了“ActionView::TemplateError”。 这导致了 500,所以我觉得 HopToad 应该通知我此事。 有hoptoad用户遇到过这个问题吗?
附带说明一下,让部署过程自动迁移生产数据库是标准做法吗?
谢谢!
I set up hoptoad on my prod server and ran rake hoptoad:test. I get the notifier in my hoptoad interface so it seems to work great. But then I forgot to migrate my database after my last deploy so I got a "ActionView::TemplateError" in my production log. This caused a 500 so I feel like HopToad should have notified me about this. Have any hoptoad users out there had this issue?
As a side note, is it standard practice to have your deploy process automatically migrate your production database?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
选择权属于你。 使用 Capistrano 部署 Rails 应用程序是标准做法。 使用capistrano,您可以运行
您可以决定是否单独执行命令。
关于 hoptoad,很抱歉,我没有安装 hoptoad 的 Rails 应用程序来进行测试。
The choice belongs to you. It's a standard practice to use Capistrano for deploying Rails apps. With capistrano you can run
You can decide whether to execute the commands separately or not.
About hoptoad, I'm sorry but I don't have a Rails app with hoptoad installed to test against.
您在 hoptoad 之前安装过任何异常通知或日志插件吗? 如果是这样,请确保将其删除。 由于这种干扰,我在设置 hoptoad 时遇到了一些小问题。
确保您的生产服务器设置为 RAILS_ENV“生产”。 开发不会触发hoptoad。
Did you have any exception notification or logging plugins installed before hoptoad? If so, make sure you remove them. I had minor issues setting up hoptoad because of this interference.
Make sure your production server is set to the RAILS_ENV "production". Development doesn't trigger hoptoad.