Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 将@font-face文件集成到rails资产管道中_Ruby On Rails_Css_Asset Pipeline_Font Face - Fatal编程技术网

Ruby on rails 将@font-face文件集成到rails资产管道中

Ruby on rails 将@font-face文件集成到rails资产管道中,ruby-on-rails,css,asset-pipeline,font-face,Ruby On Rails,Css,Asset Pipeline,Font Face,我正在尝试将设计师的html和css文件集成到rails应用程序中。他有大约四个@font-face文件,当前链接到application.css文件中。我已将字体存储在assets/fonts文件夹中,并将该文件夹添加到资产管道中(在config/application.rb中) 我只使用过谷歌字体,在application.html.erb文件中包含了指向谷歌的链接 我应该如何包含这些字体文件?它们应该(1)保留在application.css文件中,还是(2)像javascript和sty

我正在尝试将设计师的html和css文件集成到rails应用程序中。他有大约四个@font-face文件,当前链接到application.css文件中。我已将字体存储在assets/fonts文件夹中,并将该文件夹添加到资产管道中(在config/application.rb中)

我只使用过谷歌字体,在application.html.erb文件中包含了指向谷歌的链接

我应该如何包含这些字体文件?它们应该(1)保留在application.css文件中,还是(2)像javascript和styesheets一样链接到application.html.erb文件中?例如,类似这样的内容:

<%= asset_path('my_webfont.eot') %>

首先将字体放入
应用程序/资产/字体中
。之后,您可以通过
font\uURL('font.eot')
helper将字体包含在sass/scss文件中


否则,如果您决定使用,
asset\u path
仍应在那里找到字体。

谢谢。我不知道那个助手的方法。