0

这里我想截取一个外部 url,我使用 IMGkit 和 CarrierWave。

  #Class Micropost
  after_create :take_snapshot     
  def take_snapshot
    file = Tempfile.new(["template_#{self.id.to_s}", 'jpg'], 'tmp', :encoding => 'ascii-8bit')
    file.write(IMGKit.new(self.external_url).to_jpg)
    file.flush
    self.snapshot = file
    self.save
    file.unlink
  end

生成的屏幕截图是..... 在此处输入图像描述

那么它有什么问题呢?

4

0 回答 0