在我的Rails應用程序文件:application.scss
,我設置類似以下內容:(我想backtest.png
節目中的任何頁面。)Rails背景圖片不顯示?
body
{
background-image: image-url("backtest.png");
background-size: 100%;
background-repeat: repeat-y;
padding-top: 60px;
padding-bottom: 70px;
text-align: center;
}
和login.html.erb
,我想顯示的圖像:
body {
background-image: url('/assets/iot.png');
width: 100%;
height: 100%;
}
在本地端,我使用rails server來顯示,並且很好,但是當我上傳到Nginx時,backtest.png
仍然OK,但是iot.png
不顯示,甚至不顯示backtest.png
,只是一個白色背景?我該如何解決這個問題?
我曾做過assets:clean
,assets:precompile
有史以來,當我推新版本。
配置/部署/環境/ production.rb:
config.assets.js_compressor = :uglifier
config.assets.compile = false
config.assets.digest = true
都嘗試改變background-image: url
,和兩個圖像不顯示,試圖background-image: url('/assets/iot.png');
到image-url
,但它.erb
無法正常工作。
它的URL不是圖像的URL。 –
我無法理解? – John
你已經使用了'background-image:image-url(「backtest.png」);'用'url'替換'image-url' –