Я новичок в Rails и учусь на ходу.
Я пытаюсь добавить шрифты в свой sass, и asset-url работает, шрифт отображается, но возвращает полный путь.
Я пытаюсь использовать относительные пути, но когда я пытаюсь asset-path , шрифт больше не работает.
Я попытался установить config.action_controller.asset_host = nil и даже полностью удалить его, но это ничего не меняет.
Любая помощь приветствуется.
--- UPDATE ---
Мне удалось подтвердить, что и font_path и font_url правильно выводятся в одном из файлов шаблона.
font_path => /assets/primary/primary-reg-webfont.woff
font_url => http://0.0.0.0:3000/assets/primary/primary-reg-webfont.woff
Итак, в моей таблице стилей у меня есть следующее:
@font-face {
font-family: 'Primary';
src: font-path('primary/primary-reg-webfont.woff') format('woff'),
font-path('primary/primary-reg-webfont.woff2') format('woff2');
font-weight: normal;
font-style: normal;
}
, который не работает, ошибок нет, шрифт не загружается.
Использование:
src: font-url('primary/primary-reg-webfont.woff') format('woff'),
font-url('primary/primary-reg-webfont.woff2') format('woff2');
работает, но мне нужно, чтобы он работал с относительными путями, а не с абсолютными.