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