gpt4 book ai didi

ruby-on-rails - 如何在 Nginx 上使用 asset_path 和文件

转载 作者:行者123 更新时间:2023-12-04 03:40:03 24 4
gpt4 key购买 nike

我的理解是,在生产中,如下所示的内容将生成一个带有散列的路径,后跟 foo.img

<%= asset_path 'foo.img' %>

但是如果我不是将文件 foo.img 放在 Rails 应用程序中而是放在 Nginx 反向代理中(因此没有任何前缀哈希),那么我应该如何引用正确的小路?如果 asset_path 将生成一个带有散列前缀的路径,那么我如何让它引用正确的路径,以便图像请求将命中 Nginx 的 foo.img

我应该为生产预编译并将其复制到 nginx 知道的目录吗?

最佳答案

可以通过config.assets.prefix设置url路径,查找assets的地方通过config.assets.paths配置。

来自 configuring assets 上的指南:

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.

关于ruby-on-rails - 如何在 Nginx 上使用 asset_path 和文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19869640/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com