/var/www/html/rq/
デフォルトでその上のディレクトリから構成を取得するRuby on Railsアプリがあります..
TEMPLATE = YAML.load_file("../brand.yml")
それ以来、2 つの仮想ホストを作成しました
crayon.domain.com
を指して/var/www/html/crayon/public/
icb.domain.com
を指して/var/www/html/icb/public/
どちらのパブリック フォルダーにも、ブランド固有のbrand.yml
.
両方の仮想ホストがPassengerAppRoute
設定されて/var/www/html/rq/
いるため、コード ベースのバージョンは 1 つだけであり、その下で実行されます。Rails 3.2.8
参加する仮想ホストに応じて、そのドメインのブランド ファイルを取得する必要があります。私は試した
TEMPLATE = YAML.load_file("/brand.yml")
と
TEMPLATE = YAML.load_file("http://localhost/brand.yml")
特定のパブリック フォルダーからファイルを取得することを望んでいますが、下の RAILS APP パブリック フォルダーから読み取っているよう/var/www/html/rq/public
です。
必要なことを達成し、2 つのパブリック フォルダーと 2 つの構成セットを持つ 1 つのアプリケーションを作成する方法を知っている人はいますか?