Я пытаюсь загрузить некоторые дополнительные шрифты в моем приложении рельсы с помощью:asset_path - шрифты не применяется
- JRuby 1.7.3
- Rails 3.2.13
CSS-код (его тип является css.scss.erb) документ находится в приложение/активы/Стили/пользовательские/ папку и выглядит следующим образом:
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 300;
src: url('<%= asset_path('/fonts/Lato-Light.woff') %>') format('woff');
}
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 400;
src: url('<%= asset_path('/fonts/Lato-Regular.woff') %>') format('woff');
}
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 700;
src: url('<%= asset_path('/fonts/Lato-Bold.woff') %>') format('woff');
}
Файл шрифтов находится в приложении lib/assets/fonts папка. Я добавил следующие строки в моем application.rb файла:
config.assets.paths << Rails.root.join('lib', 'assets', 'fonts')
Я не получаю сообщение об ошибке запроса, поэтому я полагаю, что мои шрифты отображаются в веб-страницы, но они не применяются. Это путь, который asset_path метод создает в файле CSS результат:
Кто-нибудь знает, что я делаю не так?
взглянуть на это для установки @fontface в рельсах http://stackoverflow.com/questions/12253146/font-face- rails-3-2/12253606 # 12253606 – Richlewis
@Richlewis спасибо Я нашел решение там. – gotqn