2012-10-11 29 views
3

我試圖將設計器的html和css文件集成到rails應用程序中。他有大約4個@font-face文件,這些文件當前鏈接到application.css文件中。我已將字體存儲在資產/字體文件夾中,並將該文件夾添加到資產管道(位於config/application.rb中)將@ font-face文件集成到rails資產管道中

我只使用過Google字體,其中包括Google的鏈接application.html.erb文件。

我應該如何包含這些字體文件?他們應該(1)留在application.css文件中,還是(2)像javascript和styesheet一樣鏈接到application.html.erb文件中?例如,如下所示:

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

回答

9

首先將字體放入app/assets/fonts。之後,您可以通過font-url('font.eot')助手將字體包含在sass/scss文件中。

否則,asset_path仍然應該在那裏找到字體,如果你決定使用它。

+0

謝謝。我不知道這個幫手的方法。 –