我正在使用CDN,並且我有一個指向public/assets
文件夾的static.example.com
的CNAME。如何更改asset_path的外觀?
問題是我使用Nginx的創建子域,因爲它使用的資產文件夾,因爲它的根,資產現保存於:
static.example.com/hi.jpg
但asset_path
希望在static.example.com/assets/hi.jpg
看
我不想更改資產編譯位置或任何物理更改資產管道當前工作方式的位置 - 我只想在資產被調用時指定新的「根」前綴。
或者,我正在考慮如何使用nginx'鏈接'上面的這兩條路徑,以便當他們訪問/assets/hi.jpg
時,它實際上看起來在/hi.jpg
,儘管我不確定如何用Nginx做到這一點。
要麼解決方案我會好的..謝謝你們。
實際上是否會將我編譯的所有資產移動並將它們包含在'public'中? – Tallboy
它有兩個部分。如果我理解這個權利,這是生成的url的配置。我會擴展我的答案。 – CMW
對不起,我應該澄清 - 我的意思是,當它預編譯我的資產和生成文件的文件名稱摘要,是否將它們全部/公共,如果我改變前綴? – Tallboy