複数の仮想ホストを介して 1 つの Rails アプリケーションにアクセスしたいと考えています。仮想ホストが異なれば、データベース、画像、スタイルシート、場合によってはビューのレイアウトも異なります。異なる仮想ホストを介してアクセスされる 1 つの Rails コードで複数のアプリケーションを提供することを実現するために、何をお勧めしますか?
編集済み
私が想像するより良いものを指定するために、これらを追加します。
- ホスト名に基づいて、どの db/styles/images/layouts を使用する必要があるかを区別するためにレールを好みます。
- 異なる Rails アプリケーションが実行されている可能性がありますが、同じコードの上にあります。
- アプリケーションの開始中に DB 接続が確立される場合があります。
Railsアプリがホストを認識すべきレイヤーはどれですか? ミドルウェア、ブート スクリプト、またはその他の場所に配置する必要がありますか?