我在第一個rails項目中遇到了一些問題。 本地,在開發中,我的網站顯示完美。正在正確加載字體,並在每個頁面上顯示背景圖像。然而,在Heroku中,字體不會出現,背景圖像也不會出現。Heroku不顯示背景圖像/字體
我已經嘗試運行以下命令
RAILS_ENV=production rake assets:precompile
RAILS_ENV=production rake assets:clobber assets:precompile
RAILS_ENV=production rake assets:clean assets:precompile
heroku run rake assets:precompile
heroku run rake assets:clobber assets:precompile
heroku run rake assets:clean assets:precompile
沒有這些命令改變了應用程序是顯示的樣子,我也做了肯定在每次嘗試之前清除cookie,甚至在隱身視圖中查看;一切都無濟於事。
我也試圖改變如何將背景圖像引入到項目中。
*我改變了自定義的CSS文件,以結束與css.scss
*我改變從background:
的CSS調用background-image:
......這引起了背景圖片無法加載在本地以及
*我改變從url('../img/bg.jpg') no-repeat center center fixed;
的CSS調用
image-url('../img/bg.jpg') no-repeat center center fixed;
......同樣,這一切確實是導致不加載的圖像局部
我試圖做這兩個的組合,同樣無濟於事。
我有我的css文件和我的圖像文件位於應用程序/資產目錄內的適當文件夾。這些文件實際上也顯示在公共/資產文件夾中,但仍然不顯示字體和背景圖像。
我很困惑,坦白地說出來的想法。有沒有我錯過的東西?任何人都可以給我更多的想法嗎?
試着用heroku-url.com/path/to/img.jpg代替目錄參考../img/img。jpg – Li357
引起與其他css更改相同的問題,它不顯示本地或生產 – ParkerCP
哦,對不起,不知道該說什麼 – Li357