/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 つのアプリケーションを作成する方法を知っている人はいますか?