Rails字体未预编译用于生产(Rails fonts were not precompiled for production)

我在app / assets / fonts中添加了一些字体

他们不预编译生产......

在application.rb中试过这个

module app class Application < Rails::Application config.assets.paths << Rails.root.join("app", "assets", "fonts", "tinymce")

什么出错了?

我正在使用rails 4.2

I've got some fonts added in the app/assets/fonts

they do not precompile for production ...

tried this in application.rb

module app class Application < Rails::Application config.assets.paths << Rails.root.join("app", "assets", "fonts", "tinymce")

whats going wrong?

I'm Using rails 4.2

最满意答案

除了assets.paths,您需要将assets.precompile放在application.rb中:例如:

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

Aside assets.paths you need to put assets.precompile in your application.rb: For example:

config.assets.precompile << /\.(?:svg|eot|woff|ttf)\z/Rails字体未预编译用于生产(Rails fonts were not precompiled for production)

我在app / assets / fonts中添加了一些字体

他们不预编译生产......

在application.rb中试过这个

module app class Application < Rails::Application config.assets.paths << Rails.root.join("app", "assets", "fonts", "tinymce")

什么出错了?

我正在使用rails 4.2

I've got some fonts added in the app/assets/fonts

they do not precompile for production ...

tried this in application.rb

module app class Application < Rails::Application config.assets.paths << Rails.root.join("app", "assets", "fonts", "tinymce")

whats going wrong?

I'm Using rails 4.2

最满意答案

除了assets.paths,您需要将assets.precompile放在application.rb中:例如:

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

Aside assets.paths you need to put assets.precompile in your application.rb: For example:

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