压缩指南针生成的精灵与Rails和Heroku

时间:2014-01-30 03:03:38

标签: ruby-on-rails heroku compass-sass image-optimization

我现在遇到麻烦,试图确保我的图片得到优化。我已经手动优化了每张图片,并且this handy gemthis结合使用,以便将来自动完成此过程。

我有两个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)

任何帮助将不胜感激!

0 个答案:

没有答案