Sha256: 7389dcc4ad54f25bac42dc5f689a5367eaba13b441d0cd7620a74982c1985cb1
Contents?: true
Size: 532 Bytes
Versions: 1
Compression:
Stored size: 532 Bytes
Contents
class Redde::Photo < ActiveRecord::Base mount_uploader :src, PhotoUploader self.table_name = 'redde_photos' if Rails.version.split('.').join.to_i > 510 belongs_to :imageable, polymorphic: true, optional: true else belongs_to :imageable, polymorphic: true end default_scope { order(:position) } before_save :set_token, unless: :persisted_link? def set_token self.token = SecureRandom.uuid unless token.present? end def persisted_link? imageable_type.present? && imageable_id.present? end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
redde-0.4.1 | app/models/redde/photo.rb |