Hoptoad on Rails 测试有效,但我没有收到有关异常的通知

发布于 2024-07-25 00:53:42 字数 259 浏览 6 评论 0原文

我在我的产品服务器上设置了 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

我很坚强 2024-08-01 00:53:43

顺便说一下,这是标准的吗?
练习部署过程
自动迁移您的生产
数据库?

选择权属于你。 使用 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 应用程序来进行测试。

As a side note, is it standard
practice to have your deploy process
automatically migrate your production
database?

The choice belongs to you. It's a standard practice to use Capistrano for deploying Rails apps. With capistrano you can run

cap deploy # to deploy the app
cap deploy:migrate # to migrate the app
cap deploy:migrations # to deploy and migrate at the same time

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.

明媚殇 2024-08-01 00:53:43

您在 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文