scss rails asset ruby-on-rails routing rails-routing embedded-fonts

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.