ruby-on-rails - scss - fonts rails asset pipeline
¿Cómo hacer que Rails se dirija a la respuesta para los archivos de fuentes(eot)? (1)
Solucioné el problema anterior moviendo la carpeta de fuente en public / stylesheets / fonts. e hizo el código anterior como abajo.
font-face {
font-family: ''Effra'';
src: url(''fonts/effra_std_rg-webfont.eot'');
src: url(''fonts/effra_std_rg-webfont.eot?#iefix'') format(''embedded-opentype''),
url(''fonts/effra_std_rg-webfont.woff'') format(''woff''),
url(''fonts/effra_std_rg-webfont.ttf'') format(''truetype''),
url(''fonts/effra_std_rg-webfont.svg#EffraRegular'') format(''svg'');
font-weight: normal;
font-style: normal;
}
Espero que esto ayude a otros.
En mi aplicación de rieles (2.x). Quiero usar una fuente personalizada en mi vista. De modo que agregué los archivos de fuentes en público en la carpeta de fuentes. Cuando trato de obtener las fuentes en url o mediante la aplicación, lo hago a través de un error de enrutamiento. Supongo que las rutas de los raíles no pueden reconocer el formato / archivo. Corrígeme si me equivoco y dame una solución
código css:
@font-face {
font-family: ''Effra'';
src: url(''/fonts/effra_std_rg-webfont.eot'');
src: url(''/fonts/effra_std_rg-webfont.eot?#iefix'') format(''embedded-opentype''),
url(''/fonts/effra_std_rg-webfont.woff'') format(''woff''),
url(''/fonts/effra_std_rg-webfont.ttf'') format(''truetype''),
url(''/fonts/effra_std_rg-webfont.svg#EffraRegular'') format(''svg'');
font-weight: normal;
font-style: normal;
}
Nota: Puedo obtener el archivo woff, ttf escribiendo directamente la ruta, pero no el archivo.
Error trace:
Unknown action
No action responded to fonts. Actions: XXXXXXsomeactionsXXXXX and rescue_404
Gracias de antemano, Arun.