【问题标题】:How do you reprocess your images for an existing image in Carrierwave?您如何为 Carrierwave 中的现有图像重新处理图像?
【发布时间】:2012-10-10 02:16:29
【问题描述】:

我已经在使用remote_avatar_url 创建的数据库中有一个user,并且处理了两个图像 - 中型和大型版本。但是现在用户需要能够使用另一个remote_avatar_url 更改他们的图像。当我这样做时,图像不会被重新处理。是不是我做错了什么?

users.rb

def update
  user = User.find(params[:id])
  user.remote_image_url = "https://www.google.com/images/srpr/logo3w.png"
  user.save
end

谢谢!

【问题讨论】:

    标签: ruby-on-rails carrierwave


    【解决方案1】:

    您可以强制重新处理版本

    instance = MyUploader.new
    instance.recreate_versions!
    

    https://github.com/jnicklas/carrierwave#recreating-versions

    【讨论】:

      猜你喜欢
      • 2012-02-22
      • 2011-07-05
      • 2020-04-08
      • 2011-07-05
      • 1970-01-01
      • 1970-01-01
      • 2012-01-22
      • 1970-01-01
      • 2013-03-04
      相关资源
      最近更新 更多