部署上打破我有大禮包與導軌4.0.2 2-1,穩定運行。我添加了狂熱的擴展。
開發服務器上的一切看起來都不錯。圖標使用Rails,大禮包花式擴展
當我部署到生產環境中的圖標打破(例如購物車,搜索,帳戶圖標)。圖標HTML是:
<i class="icon-basket"></i>
的CSS是:
.icon-basket:before { content: '\e73d'; }
[class^="icon-"]:before, [class*=" icon-"]:before {
font-family: 'icons';
}
我可以通過刪除線複製與我的發展環境問題:font-family: 'icons'
。這個問題發生在Heroku的和運行nginx的我自己的服務器上。在兩個頁面上檢查源html和css,一切看起來都一樣。任何建議或見解將不勝感激。
是y在Heroku中做資產預編譯? –
@ UriMikhli-是的,我必須在推送到heroku之前預先編譯資產。 spree必須在初始化期間訪問數據庫(或類似的東西)。 – laertiades
在推送到heroku之前是否保存您的/資產進行回購? –