Sha256: 78136391e63e3dbf28a7e24585aeea19ba73168c0755ef69d0f5ebccee25f15e
Contents?: true
Size: 624 Bytes
Versions: 3
Compression:
Stored size: 624 Bytes
Contents
module Redditor class Image < ActiveRecord::Base self.table_name = "redditor_images" after_initialize :set_default_values # чтобы файл загружался, пока через html5 не передаем позицию attr_accessor :object_id mount_uploader :src, RedditorUploader validates :src, presence: true belongs_to :imageable, polymorphic: true, touch: true default_scope -> { order(:position) } def self.model_name ActiveModel::Name.new(self, nil, 'Image') end private def set_default_values self.position ||= 1000 end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
redditor-0.1.17 | app/models/redditor/image.rb |
redditor-0.1.16 | app/models/redditor/image.rb |
redditor-0.1.15 | app/models/redditor/image.rb |