@rootssl

Как подключить иконки fonts в rails?

есть папка assets/fonts

в scss файле прописываю:

@font-face {
  font-family: 'glyphicons-halflings-regular';
  src: font-url('glyphicons-halflings-regular.eot');
  src: font-url('glyphicons-halflings-regular.eot?iefix') format('eot'),
  font-url('glyphicons-halflings-regular.woff') format('woff'),
  font-url('glyphicons-halflings-regular.ttf') format('truetype'),
  font-url('glyphicons-halflings-regular.svg#webfont') format('svg');
}


в application.rb прописано:

config.assets.paths << Rails.root.join('app', 'assets', 'fonts')


в initialize/assets.rb прописано

Rails.application.config.assets.precompile << /\.(?:svg|eot|woff|ttf)\z/


Картинки всё равно не подгружаются.
Никаких ошибок нету ничего нету. Не знаю куда капнуть (
  • Вопрос задан
  • 415 просмотров
Пригласить эксперта
Ответы на вопрос 1
anton9
@anton9
Люблю Ruby on Rails
Попробуйте так:
файлу добавьте (дополнительно) окончание .erb (т.е. file_name.scss.erb)
далее
@font-face {
  font-family: 'glyphicons-halflings-regular';
  src: url(<%= font_path 'glyphicons-halflings-regular.eot' %>);
  src: url(<%= font_path 'glyphicons-halflings-regular.eot?iefix' %>) format('eot'),
  url(<%= font_path 'glyphicons-halflings-regular.woff' %>) format('woff'),
  url(<%= font_path 'glyphicons-halflings-regular.ttf' %>) format('truetype'),
  url(<%= font_path 'glyphicons-halflings-regular.svg#webfont' %>) format('svg');
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы