В моем приложении 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%;
}
постановка.rb
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
Я изменил путь к активу на URL-адрес актива, но это не сработало. Как я могу это исправить?