Class: MediaImage
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- MediaImage
- Defined in:
- app/models/media_image.rb,
app/models/media_images.rb
Class Method Summary collapse
- .remove_image(delid) ⇒ Object
-
.save(upload, folderparent, folderpath) ⇒ Object
has_attached_file :datafile, :styles => {:thumb => “75x75#”, :small => “100x100#”,:medium => “150x150>” }.
Class Method Details
.remove_image(delid) ⇒ Object
15 16 17 |
# File 'app/models/media_image.rb', line 15 def self.remove_image(delid) MediaImage.delete_all "id = #{delid}" end |
.save(upload, folderparent, folderpath) ⇒ Object
has_attached_file :datafile, :styles => {:thumb => “75x75#”, :small => “100x100#”,:medium => “150x150>” }
4 5 6 7 8 9 10 11 12 13 |
# File 'app/models/media_image.rb', line 4 def self.save(upload,folderparent,folderpath) name = upload['datafile'].original_filename directory = "app"+folderpath # create the file path path = File.join(directory, name) # write the file File.open(path, "wb") { |f| f.write(upload['datafile'].read) } bs = MediaImage.new(:medium_id => folderparent ,:image_path => name) bs.save end |