Использование шрифтов с конвейером ресурсов Rails

В моем файле Scss настроены некоторые шрифты, например Итак:

@font-face {
  font-family: 'Icomoon';
  src: asset-url('icoMoon.eot?#iefix', font) format('embedded-opentype'),
       asset-url('icoMoon.woff', font) format('woff'),
       asset-url('icoMoon.ttf', font)  format('truetype'),
       asset-url('icoMoon.svg#Icomoon', font) format('svg');
}

Фактический файл шрифта хранится в /app/assets/fonts/

Я добавил config.assets.paths << Rails.root.join("app", "assets", " fonts")в мой файл application.rb

, а исходный код компиляции CSS выглядит следующим образом:

@font-face {
  font-family: 'Icomoon';
  src: url(/assets/icoMoon.eot?#iefix) format("embedded-opentype"), url(/assets/icoMoon.woff) format("woff"), url(/assets/icoMoon.ttf) format("truetype"), url(/assets/icoMoon.svg#Icomoon) format("svg");
}

Но когда я запускаю приложение, файлы шрифтов не обнаруживаются. Журналы:

Started GET " /assets/icoMoon.ttf" для 127.0.0.1 на 05.06.2012 23:21:17 +0100 Обслуживаемый ресурс /icoMoon.ttf — 404 Not Found (13 мс)

Почему конвейер ресурсов не сводит файлы шрифтов только в /assets?

Есть идеи?

С уважением, Neil

Дополнительная информация:

При проверке консоли rails на наличие путей к ресурсам и сборке ресурсов я получаю следующее:

1.9.2p320 :001 > y Rails.application.config.assets.precompile
---
- !ruby/object:Proc {}
- !ruby/regexp /(?:\/|\\|\A)application\.(css|js)$/
- .svg
- .eot
- .woff
- .ttf
=> nil



1.9.2p320 :002 > y Rails.application.config.assets.paths
---
- /Users/neiltonge/code/neiltonge/app/assets/fonts
- /Users/neiltonge/code/neiltonge/app/assets/images
- /Users/neiltonge/code/neiltonge/app/assets/javascripts
- /Users/neiltonge/code/neiltonge/app/assets/stylesheets
- /Users/neiltonge/code/neiltonge/vendor/assets/images
- /Users/neiltonge/code/neiltonge/vendor/assets/javascripts
- /Users/neiltonge/code/neiltonge/vendor/assets/stylesheets
- /Users/neiltonge/.rvm/gems/ruby-1.9.2-p320@neiltonge/gems/jquery-rails-2.0.0/vendor/assets/javascripts
- /Users/neiltonge/.rvm/gems/ruby-1.9.2-p320@neiltonge/gems/coffee-rails-3.2.1/lib/assets/javascripts
- /Users/neiltonge/.rvm/gems/ruby-1.9.2-p320@neiltonge/gems/bourbon-1.3.0/app/assets/stylesheets
- !ruby/object:Pathname
  path: /Users/neiltonge/code/neiltonge/app/assets/fonts
 => nil
337
задан Sean Huber 13 December 2016 в 08:25
поделиться