在 Carrierwave 中重新处理图像
假设我的模型有一个带有 :thumb
的图像,而客户端想要 :tiny
和 :nano
缩略图。
如何使用 rake 任务重新处理所有现有图像?
我发现了一个我认为可以完成的 rake 任务 https://gist.github.com/777788 但这给了我错误。
Let's say my model has an image with :thumb
and the client wants :tiny
and :nano
thumbnails.
How do I reprocess all the existing images using a rake task?
I've found a rake task that I thought would do it https://gist.github.com/777788 but it's giving me errors.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
根据 Carrerwave 文档,您可以使用以下命令:
According to the Carrerwave documentation you can use following commands:
我想扩展 Mikhail Nikalyukin 的这个伟大答案
要重新处理单个版本,您可以这样做
,如果您添加了新版本,您不必再次执行所有操作
I wanted to expand on this great answer by Mikhail Nikalyukin
To Reprocess a single version you can do something like this
this way if you added a new version you dont have to do all of them again