我正在使用 CDN,并且我有一个static.example.com
指向 railspublic/assets
文件夹的 CNAME。
问题是我使用 Nginx 来创建该子域,并且因为它使用 assets 文件夹作为它的根目录,所以资产现在存储在:
static.example.com/hi.jpg
但是asset_path
想进去看看static.example.com/assets/hi.jpg
我不想更改资产的编译位置或任何物理上改变资产管道当前工作方式的内容 - 我只想在调用资产时指定一个新的“根”前缀。
或者,我在考虑如何使用 nginx 来“链接”上面的那两条路径,这样当他们访问/assets/hi.jpg
它时,它实际上会在/hi.jpg
.
无论哪种解决方案我都可以接受..谢谢大家。