3

私の理解では、本番環境では、次のようなものは、ハッシュの後に が続くパスを生成しますfoo.img

<%= asset_path 'foo.img' %>

しかし、代わりにファイルfoo.imgを Rails アプリではなく Nginx リバース プロキシ (したがって、プレフィックス ハッシュなし) に配置した場合、正しいパスを参照するにはどうすればよいでしょうか? がハッシュプレフィックス付きのパスを生成する場合asset_path、画像リクエストが Nginx にヒットするように正しいパスを参照するにはどうすればよいfoo.imgですか?

プロダクション用にプリコンパイルして、それをnginxが知っているディレクトリにコピーすると思いますか?

4

1 に答える 1

0

config.assets.prefix で URL パスを設定でき、アセットが検索される場所は config.assets.paths で設定されます。

アセットの構成に関するガイドから:

config.assets.paths contains the paths which are used to look for assets. Appending paths to this configuration option will cause those paths to be used in the search for assets.

config.assets.prefix defines the prefix where assets are served from. Defaults to /assets.
于 2013-11-16T01:45:08.923 に答える