В моем global.css
файле, который загружен application.html.erb
, у меня есть следующие строки:
@font-face {
font-family: myfont;
src: url(/lib/fonts/MyFont-AH.ttf) format("truetype"); /* For IE */
src: local("MyFont-AH"), url(/lib/fonts/MyFont-AH.ttf) format("truetype"); /* Non-IE */
}
А потом в другом месте у меня
h1 {
font-family: myfont, helvetica, arial;
}
Когда я загрузил сервер, h1 использовал шрифт Helvetica, и я получил ошибку в моем журнале ActionController::RoutingError (No route matches [GET] "/lib/fonts/MyFont-AH.ttf"):
. Я подумал, что это означает, что мне нужно будет отредактировать файл маршрутов, поэтому я пошел и добавил строку get "/lib/fonts/MyFont-AH.ttf"
, но затем, когда я перезагрузил страницу, я получил ошибку missing :controller
, потому что к этому действию не привязан контроллер. Когда я создал контроллер и сопоставил с ним запрос get, он захотел шаблон. Кажется, он хочет, чтобы я настроил контроллер / действие, как и большинство других запросов get, поэтому я не совсем уверен, что здесь делать. Есть предложения?