2009-12-22 50 views
0

我正在使用Fleximage插件來管理我的rails項目中的圖像文件。使用Fleximage插件和獲取。操作時出現問題保存更改

這必須是污垢簡單,但

我試圖創建一個縮圖記錄我無法弄清楚了我的生活。最初我複製主圖像記錄,然後嘗試對它進行操作以進行一些更改,但這些更改從未保存到數據庫中?我試圖輸出圖像數據的長度,看看它是否改變,完全沒有影響。這似乎應該工作?

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 

回答

0

我想通了這一點

相反的操作,我需要使用操作!

相關問題