В моето приложение Heroku rails. Следвам тази инструкция и внедрих CDN. https://devcenter.heroku.com/articles/cdn-asset-host-rails31#configuration
Работи почти правилно, но фоновото изображение, което написах във файла 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%;
}
постановка.рб
config.action_controller.asset_host = "//#{ENV['FOG_DIRECTORY']}.s3.amazonaws.com"
Изходният url трябва да бъде: staging-bucket.s3.amazonaws.com/assets/nav_arrows-digest.png
но наистина резултатът е като по-долу: .s3.amazonaws.com/assets/nav_arrows-digest.png
Промених asset-path на asset-url, но не проработи. Как мога да поправя това?