0

私はFleximageプラグインを使用してRailsプロジェクトの画像ファイルを管理しています。

これは単純な汚れに違いないが、私は一生それを理解することができない

サムネイルレコードを作成しようとしています。最初にマスターイメージレコードをコピーしてから、それを操作して変更を加えようとしましたが、変更がデータベースに保存されることはありませんか?画像データの長さを出力して、変更されているかどうか、まったく影響を受けていないかどうかを確認しました。これはうまくいくようです??

  thumbnail = Visualization.create(self.attributes)
  thumbnail.picture_id = self.id
  thumbnail.style = 'thumbnail'
  thumbnail.save!
  puts "Length = " + thumbnail.image_file_data.to_s.length.to_s
  thumbnail.operate do |image|
    image.resize '100x100'
    image.shadow :color      => 'black',    # or color(0, 0, 0)
      :background => 'white',    # or color(255, 255, 255)
      :blur       => 8,
      :offset     => '3x3',
      :opacity    => 0.75    
  end      
  thumbnail.save!
  puts "Length = " + thumbnail.image_file_data.to_s.length.to_s
4

1 に答える 1

0

私はこれを理解しました

操作する代わりに、操作を使用する必要がありました!

于 2009-12-23T12:02:26.233 に答える