0

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

4

0 に答える 0