1

本番環境のサブディレクトリにデプロイしようとしているアプリがあります。したがって、次のscopeブロックを追加しました。

scope "/sapa" do

これはメイン コードでは正常に機能しますが、何らかの理由ですべてのアセット (アセット パイプラインによってレンダリングされる) は(つまり ` /assetsではなく) で始まります。/sapa/assets

なぜこれが起こっているのか、どうすれば修正できるのか誰か知っていますか? ありがとう!

4

1 に答える 1

1

アセット パイプラインはルートを気にしません。アセット パスを変更する方法は次のとおりです

config.assets.prefix = "/some_other_path"
于 2012-11-09T07:15:06.583 に答える