在 rails_admin 中出现图标错误?

getting icon's error in rails_admin?

我在 /assets/images/fonts 中添加了很棒的字体。

-在本地服务器上运行良好。

但是,我在实时服务器中得到的图标是 squerbox,而我在浏览器控制台中得到的 font-awesome 是 404。

GET http://domain_name/assets/fonts/fontawesome-webfont.woff2?v=4.4.0 isAdShaped @ ad.js:247elementIsAd @ ad.js:219(anonymous function) @ ad.js:344findAds @ ad.js:343extractAds @ ad.js:785extractAdsWrapper @ ad.js:779
GET http://domain_name/assets/fonts/fontawesome-webfont.woff?v=4.4.0 
GET http://domain_name/assets/fonts/fontawesome-webfont.ttf?v=4.4.0 404 (Not Found)

如果出现 404 错误,请尝试添加到 application.rb 或 production.rb 这一行以预编译此类资产:

config.assets.precompile += ["*.ttf", "*.woff", "*.svg", "*.eot"] 

如果这不能解决您的问题。尝试 运行 rake assets:precompile RAILS_ENV=production 查看实际问题。其他文件可能有问题。

类似问题 here 有一些解决方案。