我正在尝试将设计师的 html 和 css 文件集成到 Rails 应用程序中。他有大约四个@font-face 文件当前链接到application.css 文件中。我已将字体存储在 assets/fonts 文件夹中,并将该文件夹添加到 Assets 管道(在 config/application.rb 中)
我只使用过 Google 字体,我在 application.html.erb 文件中包含了指向 google 的链接。
我应该如何包含这些字体文件?它们应该 (1) 留在 application.css 文件中还是 (2) 像 javascript 和样式表一样链接到 application.html.erb 文件中?例如,像这样:
<%= asset_path('my_webfont.eot') %>
最佳答案
首先将您的字体放入 app/assets/fonts
。之后,您可以通过 font_url('font.eot')
帮助程序将字体包含在 sass/scss 文件中。
否则,如果您决定使用它,asset_path
应该仍然可以在那里找到字体。
关于ruby-on-rails - 将@font-face 文件集成到 Rails Assets 管道中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12849840/