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 に付いては以下の記事が参考になります。