小编s1a*_*k3r的帖子

ImageMagick/Paperclip - Paperclip在大型工作期间失败

我正在使用Paperclip和ImageMagick来处理几千张图像并将它们上传到S3.它经历了数百个没有问题的图像,然后给出了这个错误:

An error was received while processing: #<Paperclip::Errors::CommandNotFoundError: Could not run the鉴定command. Please install ImageMagick>

我已经看到其他问题引用了这个错误,但我觉得它可以处理好一秒钟,然后下一个无法找到ImageMagick.我正在与Sidekiq一起处理25个并发工作者.

有趣的是,当关闭sidekiq并重新启动时,它会再次开始工作.

ruby-on-rails imagemagick paperclip sidekiq

5
推荐指数
1
解决办法
363
查看次数

Paperclip Gem - 如何获取生成的文件名的哈希值?

我正在使用 Paperclip gem 并保存我的每个图像的三个副本。我的路径看起来像这样:

“img/thumb/f80386a363e077dc08fb80a5c8908c1d78b7.png”

如何从 Paperclip 附加文件对象中仅提取此路径的哈希部分?

显然我可以从中解析出哈希值,但是加载时间对我的应用程序来说非常重要,我更愿意快速提取每个图像的哈希值。所有文件都存储为 jpg,因此这也可以附加在客户端上。我在 Paperclip 对象周围戳了一下,但找不到访问哈希的方法。

ruby-on-rails paperclip

2
推荐指数
1
解决办法
1193
查看次数

标签 统计

paperclip ×2

ruby-on-rails ×2

imagemagick ×1

sidekiq ×1