我在 生产环境 环境中显示图标时遇到问题 . 我在/ vendor /目录中找到了文件jQueryUI和Bootstrap,然后我在assets.rb中添加了config.assets.paths:

Rails.application.config.assets.paths << Rails.root.join("vendor/bootstrap-3.3.7-dist") Rails.application.config.assets.paths << Rails.root.join("vendor/jquery-ui-1.12.1")

我还在app / assets / stylesheets / application.css和app / assets / javascripts / application.js中添加了'require'语句 . 之后我尝试:

RAILS_ENV=production bundle exec rake assets:precompile

并重启apache . Bootstrap和jQueryUI工作正常,但我无法添加图标(或Bootstrap的glyphicons) . 当我改变环境到开发图标工作正常 . 问题仅出在 生产环境 环境上 . 我尝试将带有glyphicons的图标和字体文件的png文件添加到/ vendor / assets / images /和app / assets / images /然后将css文件中的url地址更改为assests / images / file_name.png但它不起作用 . 这可能是配置config / environments / production.rb或类似的问题吗?奇怪的是,一切都在开发上很好,但 生产环境 没有 .