2016-04-02 103 views
0

我有在app /资产/字体Rails的字体不预编译生产

他们不预编译的生产增加了一些字体...

在application.rb中

试过这种
module app 
    class Application < Rails::Application 

     config.assets.paths << Rails.root.join("app", "assets", "fonts", "tinymce") 

怎么回事?

我使用Rails 4.2

+0

[使用字体使用Rails资产的可能的复制管道](http://stackoverflow.com/questions/10905905/using-fonts-with-rails-asset-pipeline) –

+0

用更多的信息回答你的问题会更容易。例如:你的目标环境是什么?你只是发布本地资产:预编译?你在期待什么,你看到了什么?这样,我们可以看到什么可能是错的,并最好地告诉你。除此之外,围绕这个问题已经有很好的答案,所以搜索会有所帮助。祝你好运! –

+0

我的目标环境应该是生产! ...问题是位于app/assets/fonts下的字体没有预编译。我看到正常的页面,但错误的字体fontawesome不工作... – Felix

回答

1

除了assets.paths你需要把assets.precompile在application.rb中: 例如:

config.assets.precompile << /\.(?:svg|eot|woff|ttf)\z/ 
+0

没有变... – Felix

+0

你使用tinymce轨道宝石? https://github.com/spohlenz/tinymce-rails#asset-compilation – user1201917

+0

没有原因? ---在我的例子中,tinymce并不重要,它工作正常... 我只有字体问题 – Felix