Rails 3.2.13 は、Mac OS X Mountain Lion 10.8.4 で Ruby 1.8.7 から Ruby 2.0 にアップグレードした後、開発モードでヘルパー モジュール、コントローラー、およびその他の Ruby コードをキャッシュしています
Railsコンソールでも毎回サーバーを再起動した後にのみ、コードの変更が反映されます。リロード!コンソールのコマンドも機能せず、Rails コンソールを再起動するまでコードの変更をリロードしません。
Javascript と Sass ファイルはキャッシュされませんが、ビュー、コントローラー、およびその他の Ruby コードはキャッシュされます。development.rb ファイルを確認したところ、次のキャッシュ設定が false に設定されています。
config.cache_classes = false
また、サーバーを起動すると、コンソールログに表示されるように開発モードで起動します
Rails 3.2.13 application starting in development on http://0.0.0.0:3000
何が起こったのかわかりませんが、テスト目的でシステムのタイムゾーンと時刻を変更し、時刻を実際の時刻に戻しました。
正しい時間とタイムゾーンでマシンを再起動した後、レポをシステムに再度 git clone しましたが、まだ問題があります。これを修正する方法、または開発モードでリクエストが行われるたびにすべてのルビーコードを強制的にリロードする方法を知っている人はいますか?