我现在遇到麻烦,试图确保我的图片得到优化。我已经手动优化了每张图片,并且this handy gem与this结合使用,以便将来自动完成此过程。
我有两个pagespeed警告我的剩余图像,这些是指南针生成的精灵文件。虽然image_optim gem很棒,但它并没有压缩生成的图像。
由于其他原因,我已经分叉了heroku ruby buildpack来修改它,所以我愿意接受相关的解决方案。我试过这个:
log("image_optim") do
sprite_path = Dir["#{Rails.root.join('public', 'assets').to_s}/sprite-*.png"]
image_optim = ImageOptim.new
image_optim.optimize_images!(sprite_path)
end
但我最终得到了这个错误,这似乎与我无关,但肯定是这个代码触发了它:
/tmp/buildpack_f3d33d60-fd28-45d8-ac44-d1878918103e/lib/language_pack/rails4.rb:124:in `block in run_assets_precompile_rake_task': uninitialized constant LanguagePack::Rails4::Rails (NameError)
任何帮助将不胜感激!