Ruby on rails 使用Rails和Heroku压缩指南针生成的精灵
我现在很难确保我的图像得到优化。我已经手动优化了我能优化的每一幅图像,并且我发现与相结合可以在将来自动化这个过程 我有两个剩余的图像警告我,这些是指南针生成的精灵文件。虽然image_optim gem很棒,但它不会压缩生成的图像 我已经用heroku ruby buildpack修改了它,因为其他原因,所以我对涉及到这一点的解决方案持开放态度。我确实试过:Ruby on rails 使用Rails和Heroku压缩指南针生成的精灵,ruby-on-rails,heroku,compass-sass,image-optimization,Ruby On Rails,Heroku,Compass Sass,Image Optimization,我现在很难确保我的图像得到优化。我已经手动优化了我能优化的每一幅图像,并且我发现与相结合可以在将来自动化这个过程 我有两个剩余的图像警告我,这些是指南针生成的精灵文件。虽然image_optim gem很棒,但它不会压缩生成的图像 我已经用heroku ruby buildpack修改了它,因为其他原因,所以我对涉及到这一点的解决方案持开放态度。我确实试过: log("image_optim") do sprite_path = Dir["#{Rails.root.join('public'
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)
任何帮助都将不胜感激