Я знаю, что это старый вопрос, но я наткнулся на эту проблему с rails 3.2, и после прочтения ссылки на ранее опубликованную документацию не было необходимости редактировать application.rb.Все, что мне нужно было сделать, это сделать следующее в моей таблице стилей (используя sass)
@font-face {
font: {
family: 'Junction';
weight: 'normal';
style: 'normal';
}
src: asset-url('Junction-webfont.eot', font);
src: asset-url('Junction-webfont.eot', font) format('embedded-opentype'),
asset-url('Junction-webfont.woff', font) format('woff'),
asset-url('Junction-webfont.ttf', font) format('truetype'),
asset-url('Junction-webfont.svg#JunctionRegular', font) format('svg')
}
Так что вместо использования URL я использовал общий URL-адрес актива, который принимает 2 аргумента, файл и класс ресурсав данном случае «шрифт».