我最近升级到 Rails4,但在供应商文件夹中预编译图像资产时遇到问题。我知道默认情况下从编译中删除了 vendor/assets 文件夹。
我将 vendor/assets/* 文件夹添加到 assets.precompile 配置中,它可以预编译资产,但我的应用程序不会显示 vendor/assets/images 文件夹下的图像。该文件夹中的图像路径似乎是在生产中呈现的,但哈希后缀错误。
config.assets.precompile += [ 'themes/*', 'jquery.fancybox.css', 'vendor/assets/*' ]
处理这个问题的 Rails4 文档真的很差。我不想将文件从供应商/资产移动到应用程序/资产,因为我喜欢将我的文件和外部文件分开。
我的问题是:我应该怎么做才能在生产中修复服务供应商图像?
感谢帮助