該圖片是坐落在assets/images/new_design/new_img1.png
。如何從子文件夾中的Rails 4中的* .css.scss文件渲染圖像?
在new_layout.css.scss
文件,我有以下行:
.top_bg {
background-image: url("/assets/new_design/new_img1.png");
...
}
但圖像不會被渲染。我試過也:
background-image: image-url("/assets/new_design/new_img1.png");
background-image: url("/assets/new_design/new_img1.png");
background-image: url("new_design/new_img1.png");
但這些都不奏效。在本地主機上,我能夠使用第三種方法成功呈現它,但我不知道如何在生產服務器上執行此操作。
任何幫助表示感謝,謝謝!
嘗試過,不幸的是不起作用。 – user984621
所以這是在產品或本地或兩者都失敗?你可以檢查元素,看看實際上連接了什麼路徑嗎?它在產品中引發異常嗎?比「不起作用」更多的信息可以幫助找出問題所在。 圖片位於app/assets/images/new_design/new_img1.png中,還是連接了根級資產文件夾? – gregdizzia