我想弄清楚如何獲得在生產模式下工作的助推器。我使用apache將代理轉換爲webrick或puma,但直接在公共/資產中提供靜態資產。當我預先編譯資產時,bootstrap css被包含到應用程序中 - (散列).css,並且它可以正常工作。在生產模式下使用資產從寶石
但是,編譯後的CSS引用圖像文件(glyphicons-halfling.png)而不附加文件內容的散列。圖像文件包含在public/assets目錄中,並且可以通過在地址欄中輸入正確的文件名來瀏覽它,但是css中的文件名與它不匹配。我創建了一個簡單的演示應用程序演示此問題,代碼是我github page
的glyphicon文件名是glyphicons-halflings-c806376f05e4ccabe2c5315a8e95667c.png
[編輯]
還是想回答這個問題,但我已經只是重命名有問題的文件以刪除哈希。由於這些文件不太可能經常更改,因此這應該可以正常工作