Sha256: 7ed5d5a7c2be94c03d85f16d7377be2c11c94c1fc98f73d1980c91c401facb14
Contents?: true
Size: 910 Bytes
Versions: 24
Compression:
Stored size: 910 Bytes
Contents
class Picture < Asset # === List of columns === # id : integer # data_file_name : string # data_content_type : string # data_file_size : integer # assetable_id : integer # assetable_type : string # type : string # locale : integer # user_id : integer # created_at : datetime # updated_at : datetime # ======================= has_attached_file :data, :s3_credentials => "#{Rails.root}/config/s3.yml", :bucket => "yourbucket", :storage => :s3, :path => "#{APP_NAME}/images/:id/:style_:basename.:extension", :styles => { :content => '575>', :thumb => '100x100' } validates_attachment_size :data, :less_than=>2.megabytes def url_content url(:content) end def url_thumb url(:thumb) end def to_json(options = {}) options[:methods] ||= [] options[:methods] << :url_content options[:methods] << :url_thumb super options end end
Version data entries
24 entries across 24 versions & 5 rubygems