私は現在 Rails 3.1.0.rc1 を使用しています。それをパッセンジャーを使用しているサーバーにデプロイすると、サブリにデプロイされます。
しかし、サイトを見てみると、パスのためにスタイルシートとjava-scriptファイルへのパスが含まれていません。
すべてのアセット ( images 、 style-sheets 、および java-script ) が正しいパスを指すように、環境でパスを指定する方法を教えてもらえますか?
私は現在 Rails 3.1.0.rc1 を使用しています。それをパッセンジャーを使用しているサーバーにデプロイすると、サブリにデプロイされます。
しかし、サイトを見てみると、パスのためにスタイルシートとjava-scriptファイルへのパスが含まれていません。
すべてのアセット ( images 、 style-sheets 、および java-script ) が正しいパスを指すように、環境でパスを指定する方法を教えてもらえますか?
この問題はRails3.1.0.rc4で修正されました。デフォルトの/assetsを変更する必要がない限り、config.assets.prefixに何も指定する必要はありません。
YourApp::Application.config.assets.prefix = "/suburi/assets" を使用して回避しました。issue #1489によると、ヘルパーは先週の火曜日までこれを尊重しなかったため、3.1rc4 を使用する必要があります。URL は正しく作成されているように見えるので、phusion の問題である可能性があります。