У меня возникли проблемы с выяснением того, как интегрировать загрузочный файл обертки в мое приложение rails 4.
У меня есть папка в моих активах поставщика, называемая шрифтами.
В нем у меня есть несколько файлов, которые называются следующим образом:
ActionController::RoutingError (No route matches [GET] "/assets/vendor/assets/fonts/Simple-Line-Icons.woff"):
У меня есть поставщик/активы/таблицы стилей, у меня есть файл с именем simple-line-icons.css, в котором есть:
@font-face {
font-family: 'Simple-Line-Icons';
src:url('vendor/assets/fonts/Simple-Line-Icons.eot');
src:url('vendor/assets/fonts/Simple-Line-Icons.eot?#iefix') format('embedded-opentype'),
url('vendor/assets/fonts/Simple-Line-Icons.woff') format('woff'),
url('vendor/assets/fonts/Simple-Line-Icons.ttf') format('truetype'),
url('vendor/assets/fonts/Simple-Line-Icons.svg#Simple-Line-Icons') format('svg');
font-weight: normal;
font-style: normal;
}
Когда я сохраняю все и предварительно компилирую ресурсы, мой журнал ошибок консоли показывает:
Failed to load resource: the server responded with a status of 404 (Not Found)
http://localhost:3000/assets/vendor/assets/fonts/Simple-Line-Icons.ttf Failed to load resource: the server responded with a status of 404 (Not Found)
Может ли кто-нибудь увидеть, что должно произойти, чтобы заставить это работать?
В соответствии с приведенным ниже предложением у меня теперь есть:
@font-face {
font-family: 'Simple-Line-Icons';
/*src:url('vendor/assets/fonts/Simple-Line-Icons.eot');*/
src:asset-url("fonts/Simple-Line-Icons.eot");
src:asset-url("fonts/Simple-Line-Icons.eot?#iefix") format('embedded-opentype'),
asset-url("fonts/Simple-Line-Icons.woff") format('woff'),
asset-url("fonts/Simple-Line-Icons.ttf") format('truetype'),
asset-url("fonts/Simple-Line-Icons.svg#Simple-Line-Icons") format('svg');
внутри simple-line-icons.css.erb
но я все еще получаю ошибку 404