RubyOnRailsを使用してマルチテナンシーアプリケーションを構築しようとしています。各クライアントは、YAMLファイル(または最終的にはデータベースに保存されているもの)を介して独自のパーソナライズされた構成を持ちます。販売プロセスと各クライアントに必要な構成の量を考慮して、開発チームは構成ファイルを作成します。予想されるクライアント数は100未満です。
特定のクライアントのコード(コントローラー、ビュー、レイアウト)をどのようにオーバーライドしますか(つまり、クライアントごとに1つのモジュールですか?)これは、レール内でどのように実行できますか?