ベース アプリで Rails 3 エンジンのモデルとコントローラーをオーバーライドできるようにしたいと考えています。
$LOAD_PATH を調べると、エンジンの 'app/{models,controllers}' が見つかりましたが、エンジンのモデルまたはコントローラー ファイルを明示的に要求することはできません。 app/controllers/enginename/*) およびプレーン エンジン)。
では、エンジンのモデル/コントローラーをベースアプリにコピーせずに Rails 3 で拡張する最良の方法は何ですか?
基本的に、それはロードオーダーの問題です。したがって、エンジンからモデルを明示的に要求する場合、すべて問題ありませんが、より良い方法があることを願っています。