Class: MediaImage

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
app/models/media_image.rb,
app/models/media_images.rb

Class Method Summary collapse

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