-2

ルートを含む HMVC 形式でモデル ビュー コントローラーを分離したいです。読んだ後、Ruby on Rails は HMVC 構造をサポートしていないことがわかりました。それを行う代替手段はありますか? また、ルートをモジュール単位で分離したいと考えています。すべてを 1 か所に保管するのは難しいため、最善の方法をいくつか提案してください。よろしくお願いします。

4

2 に答える 2

3

アプリ内では、コントローラーの名前空間とルーティングを使用して、アプリのメイン MVC 構造サブシステム内のサブフォルダーに整理できます。David のRoutingroutes.rbへのパッチを使用すると、大きなファイルを分割できます。

メインアプリから「アプリケーション」を抽出してルーターにマウントしたい場合は、Rails::Engineが最適です。

于 2012-11-01T15:04:02.110 に答える
2

ネストされたルートを使用できます: rails guide http://guides.rubyonrails.org/routing.html

于 2012-10-25T10:05:39.520 に答える