Sha256: ecd14efeafc63ff63b7f65cdc515e6ebaf2cf3db8e10c8e0c0befcf8aaf45723

Contents?: true

Size: 775 Bytes

Versions: 5

Compression:

Stored size: 775 Bytes

Contents

class <%= model_name.camelize %> < ActiveRecord::Base

  has_attached_file :<%= attachment_name.underscore %>,
                    :styles => {
                      :small => '100x100#',
                      :medium => '200x200>',
                      :large => '300x300>'
                    },
                    :url  => "/assets/images/:style/:id.:basename.:extension",
                    :path => ":rails_root/public/assets/images/:style/:id.:basename.:extension"
                    
  validates_attachment_presence :<%= attachment_name.underscore %>
  validates_attachment_size :<%= attachment_name.underscore %>, :less_than => 5.megabytes
  validates_attachment_content_type :<%= attachment_name.underscore %>, :content_type => ['image/jpeg', 'image/png']
  
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
meskyanichi-generators-0.4.0 generators/paperclip_template/templates/model.rb
meskyanichi-generators-0.4.1 generators/paperclip_template/templates/model.rb
meskyanichi-generators-0.4.2 generators/paperclip_template/templates/model.rb
meskyanichi-generators-0.4.3 generators/paperclip_template/templates/model.rb
meskyanichi-generators-0.4.4 generators/paperclip_template/templates/model.rb