я работаю с файлом шрифта, из которых выглядит следующим образом:активов путь Rails 4 - не будет компилировать/активы
@font-face {
font-family: 'FontAwesome';
src: url(asset-path('fontawesome-webfont.eot', font));
src: url(asset-path('fontawesome-webfont.eot', font)) format('embedded-opentype'),
url(asset-path('fontawesome-webfont.woff', font)) format('woff'),
url(asset-path('fontawesome-webfont.ttf', font)) format('truetype'),
url(asset-path('fontawesome-webfont.svg', font)) format('svg');
// src: url('#{$FontAwesomePath}/FontAwesome.otf') format('opentype'); // used when developing fonts
font-weight: normal;
font-style: normal;
}
я был под впечатлением, что этот синтаксис: url(asset-url('...'), font));
из файла SCSS должен отображать /assets/font.oet, например, в файле CSS, который сжимается.
Это не то, что происходит. Он не меняется вообще. Я все еще вижу url(asset-url('...'), font));
в файле CSS.
Мои настройки:
У меня есть все мои SCSS файлы размещены под приложения/активов/таблиц стилей. Я вытаскиваю все файлы SCSS в Application.css.scss через теги @import. (Может быть, это причина, по которой путь к ресурсу не будет анализироваться?).
* мне нужно что-то, что будет оказывать на трубопроводный актив MD5 отпечаток палец, когда я бег RAILS_ENV=production bundle exec rake assets:precompile
, так что если актив-URL не будет отображаться отпечатками пальцев, пожалуйста, вы можете указать мне помощник, который будет *
Ценит помощь.
Попробуйте Мануалы удалить 'публичный каталог/assets', а затем' RAILS_ENV = производство расслоение Exec грабли активов: прекомпиляцию ' –