2012-05-12 13 views
0

私がHerokuにプロジェクトを配備したとき、私がリファクタリングしたメソッド(つまりメソッド名やシグネチャの変更)を呼び出すのを忘れてしまったコーディングエラーを見つけることができたことに気がつきました。 。コードが修正されるまで展開できませんでした。Railsコード参照チェッカーon Heroku

これは、Herokuに、プリプロセッサまたはインタプリタが組み込まれていることを示唆しています。これは、デプロイを完了する前にコードに疑似「コンパイル」を行います。他の誰かがこれを知っていますか?

私のコードでクイックサニティチェックを実行できる宝石はありますか?

もちろん、スペック/ユニットテストはもちろん必要ですが、ツールボックスに別のツールを置いても問題ありません。

答えて

1

私は、Railsアプリケーションが開発モードではなく本番モードでどのようにロード/スタートされているのかが異なると考えています。

プロダクションモードでローカルアプリケーションを起動した場合は、Herokuと同じ動作になります。

+0

通常、Rails開発環境では遅延ロードが採用されているため、コントローラやモデルなどを変更するたびにサーバーを再起動する必要がないためです。 –

関連する問題