Ruby on rails 如何将图像缩小器/优化器集成到资产管道中?

Ruby on rails 如何将图像缩小器/优化器集成到资产管道中?,ruby-on-rails,ruby-on-rails-3,image,asset-pipeline,Ruby On Rails,Ruby On Rails 3,Image,Asset Pipeline,假设有一个shell脚本可以缩小任何给定的图像文件(png、gif、jpeg等)。我希望将其作为生产部署过程的一部分运行,并集成到资产管道中。1) 可行吗?2) 我该怎么做?像“”问题一样,我只看到图像的资产管道为每个图像添加了一个哈希值,这很有意义,但没有给我任何线索。您的部署脚本可以调用一个rake任务,在部署之前运行shell脚本来压缩图像。我认为这可能是一个相当简单和流行的任务,但我可能错了。

假设有一个shell脚本可以缩小任何给定的图像文件(png、gif、jpeg等)。我希望将其作为生产部署过程的一部分运行,并集成到资产管道中。1) 可行吗?2) 我该怎么做?像“”问题一样,我只看到图像的资产管道为每个图像添加了一个哈希值,这很有意义,但没有给我任何线索。

您的部署脚本可以调用一个rake任务,在部署之前运行shell脚本来压缩图像。

我认为这可能是一个相当简单和流行的任务,但我可能错了。