在我的Heroku rails應用程序中。我遵循這一指示並實施CDN。 https://devcenter.heroku.com/articles/cdn-asset-host-rails31#configurationCDN&Heroku:背景圖片不顯示
它幾乎工作正常,但我在css.scss.erb文件中寫入的背景圖像沒有顯示。 我的文件和問題如下。
custom.css.scss.erb
.ap-sidebar .ap-nav li a span {
background: transparent url(asset-path('nav_arrows.png', image)) no-repeat 0 50%;
}
staging.rb
config.action_controller.asset_host = "//#{ENV['FOG_DIRECTORY']}.s3.amazonaws.com"
輸出網址應爲: staging-bucket.s3.amazonaws.com/assets/nav_arrows-digest .png
但確實輸出如下: .s3.amazonaws.com/assets/nav_arrows-digest.png
我將asset-path更改爲asset-url,但沒有奏效。 我該如何解決這個問題?
ENV ['FOG_DIRECTORY']正在處理其他圖像。只有我在CSS文件裏面寫的背景圖片沒有出現。 –
您是否嘗試過背景:transparent url(「<%= asset_path('nav_arrows.png')%>」)? –
是的,我已經嘗試過,但它也不起作用。 –