1 class SystemPicture < ActiveRecord::Base
3 has_many :balloon_templates
5 before_destroy :destroy_with_file
8 errors.add(:filesize, 'size over(1MB)') if self.filesize > 1000000
12 PictureIO.system_picture_io.delete self.filename
20 "#{self.id}.#{self.dext}"
28 '/system_pictures/' + filename
32 bindata = rimg.to_blob
33 PictureIO.system_picture_io.put bindata, self.filename
37 def restore(subdir = nil)
38 PictureIO.system_picture_io.get self.filename, subdir