2

RoR を使用すると、env が である限り、developmentアプリケーション コードの一部を変更し、ブラウザを更新するだけで、Mongrel を再起動することなくすべてを変更できます。

これはどのように機能し、Rails コードベースのどこで行われているのでしょうか?

(あるいは、Rack+Mongrel でこれを行う簡単な方法はありますか?)

本当にありがとう。

4

2 に答える 2

2

質問の最初の部分にはお答えできませんが、Shotgunは、ラックベースのアプリケーションでこの動作を提供します。

于 2010-04-27T01:04:03.860 に答える
1

config.cache_classes で確認できます

RAILS_ROOT/config/environments/development.rb では、次のように設定されています。

config.cache_classes = false

production.rb では true に設定されています。

特定のコードがそれを処理するかどうかはわかりませんが、actionpack/action_controller フォルダーのどこかにあるはずです。

于 2010-04-27T07:48:57.423 に答える