require_dependency (「Ruby on Rails 2.1アプリを2.3RC1で動くようにした」の修正)

以前書いた、Ruby on Rails 2.1アプリを2.3RC1で動くようにしたActiveRecord::Baseを継承してないモデルクラスを require すると書きましたが、 require では 開発(development)環境では、コードを変更しても再読込されません。


m(_ _)m


そこで require ではなく require_dependency を使うと開発環境ではコード変更の再読込が行われ、本番(production)環境では再読込は行われず高速に動作します。

require_dependency に付いては以下の記事が参考になります。