私はこのような私は、アプリケーションディレクトリ内の利用可能なレール3.0.10アプリケーション、持っている:Rails 3のアセットディレクトリは、CNAMEルートとappサブディレクトリから同時にアクセスできますか?
https://apps.example.com/myRails3App
サーバが乗客を使用してRHEL 5であるが。ボックスの外では、アプリケーションは素晴らしい動作し、私は範囲内で私のルートをラップする必要はありませんでした。アプリケーションを再デプロイし、私はアプリのからアプリケーションを訪れたときに、サーバーを再起動した後、今
http://great.vanityurl.com
:
は、その後、私はこのように、アプリケーションを指すように新しいドメインからのCNAMEエイリアスを設定します。 example.com/myRails3App「stylesheet_link_tag」(または「javascript_include_tag」)から呼び出されたすべてのアセットは、正しい「apps.example.com/myRails3App/stylesheets」ではなく「apps.example.com/stylesheets」のアセットを探しています(標準のリンクタグは正しく機能していますが)。
一方、great.vanityurl.com/stylesheetsへの参照が正しく解決されるため、アプリケーションはvanityurlから素晴らしいと思われます。
私がRailsの「relative_url_root」のようなものを使用する必要があることと思われるが、これは、レール(私の知る限り理解することができる午前として)3.0.10で利用できないのは勿論である。
私が何をすべき元の場所(apps.example.com/myRails3App)または仮想URL(great.vanityurl.com)を経由して訪問したかどうかにかかわらず、アプリケーションが同じように見えて機能することを確認しますか?