0

prod サーバーに hoptoad をセットアップし、rake hoptoad:test を実行しました。私は hoptoad インターフェイスで通知機能を取得しているので、うまく機能しているようです。しかし、前回のデプロイ後にデータベースを移行するのを忘れたため、本番ログに「ActionView::TemplateError」が記録されました。これにより 500 が発生したため、HopToad がこれについて通知する必要があったように感じます。hoptoad ユーザーでこの問題が発生したことはありますか?

余談ですが、展開プロセスで本番データベースを自動的に移行するのは標準的な方法ですか?

ありがとう!

4

2 に答える 2

0

hoptoad の前に例外通知またはログ プラグインをインストールしましたか? その場合は、必ずそれらを削除してください。この干渉のために、hoptoad のセットアップに小さな問題がありました。

運用サーバーが RAILS_ENV の「運用」に設定されていることを確認してください。開発はホップトードをトリガーしません。

于 2009-06-25T17:18:18.313 に答える
0

余談ですが、展開プロセスで本番データベースを自動的に移行するのは標準的な方法ですか?

選択はあなたのものです。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 アプリをテスト用に持っていません。

于 2009-06-25T17:09:55.747 に答える