0

プロジェクトを Heroku にデプロイしたときに、リファクタリングしたメソッドへの呼び出しを変更するのを忘れていたコーディング エラー (つまり、メソッド名または署名の変更) を見つけることができることに気付きました。コードが修正されるまで、展開に失敗しました。

これは、Heroku に何らかのプリプロセッサまたはインタープリタが組み込まれており、展開を完了する前にコードを擬似的に「コンパイル」することを示唆しているようです。他の誰かがこれを知っていますか?

コードのサニティ チェックをすばやく実行できる gem はありますか?

当然、仕様/単体テストが必要ですが、ツールボックスに別のツールが含まれていても問題ありません。

4

1 に答える 1

1

開発モードとは対照的に、Railsアプリケーションが本番モードでロード/開始される方法の異なる動作だと思います。

ローカル アプリケーションを本番モードでローカルに起動すると、Heroku と同じ動作が見られるはずです。

于 2012-05-12T15:57:53.900 に答える