Sha256: 9113eb17ca0ea8bc23f17694f40a3a5f1d275e10a985ef3cca499cb4ce15257a

Contents?: true

Size: 392 Bytes

Versions: 20

Compression:

Stored size: 392 Bytes

Contents

class Kindeditor::Asset < ActiveRecord::Base
  self.table_name = 'kindeditor_assets'
  mount_uploader :asset, Kindeditor::AssetUploader
  validates_presence_of :asset
  before_save :update_asset_attributes
  
  private
  def update_asset_attributes
    if asset.present? && asset_changed?
      self.file_size = asset.file.size
      self.file_type = asset.file.content_type
    end
  end
end

Version data entries

20 entries across 20 versions & 6 rubygems

Version Path
rails_editor_liu-0.5.1 lib/generators/rails_kindeditor/migration/templates/models/active_record/kindeditor/asset.rb
rails_editor_liu-0.5.0 lib/generators/rails_kindeditor/migration/templates/models/active_record/kindeditor/asset.rb
rails_kindeditor-0.5.1 lib/generators/rails_kindeditor/migration/templates/models/active_record/kindeditor/asset.rb
rails_kindeditor_video-0.5.2 lib/generators/rails_kindeditor/migration/templates/models/active_record/kindeditor/asset.rb
rails_kindeditor_video-0.5.1 lib/generators/rails_kindeditor/migration/templates/models/active_record/kindeditor/asset.rb
blacksand-2.5.0 app/models/kindeditor/asset.rb
blacksand-2.4.1 app/models/kindeditor/asset.rb
blacksand-2.4.0 app/models/kindeditor/asset.rb
blacksand-2.3.0 app/models/kindeditor/asset.rb
blacksand-2.2.2.1 app/models/kindeditor/asset.rb
rails_kindeditor-0.5.0 lib/generators/rails_kindeditor/migration/templates/models/active_record/kindeditor/asset.rb
rails_kindeditor-0.4.7 lib/generators/rails_kindeditor/migration/templates/models/active_record/kindeditor/asset.rb
rails_kindeditor-0.4.6 lib/generators/rails_kindeditor/migration/templates/models/active_record/kindeditor/asset.rb
rails_kindeditor-plus-0.4.5 lib/generators/rails_kindeditor/migration/templates/models/active_record/kindeditor/asset.rb
rails_kindeditor_upyun-0.4.5 lib/generators/rails_kindeditor/migration/templates/models/active_record/kindeditor/asset.rb
rails_kindeditor-0.4.5 lib/generators/rails_kindeditor/migration/templates/models/active_record/kindeditor/asset.rb
rails_kindeditor-0.4.4 lib/generators/rails_kindeditor/migration/templates/models/active_record/kindeditor/asset.rb
rails_kindeditor-0.4.2 lib/generators/rails_kindeditor/migration/templates/models/active_record/kindeditor/asset.rb
rails_kindeditor-0.4.1 lib/generators/rails_kindeditor/migration/templates/models/active_record/kindeditor/asset.rb
rails_kindeditor-0.4.0 lib/generators/rails_kindeditor/migration/templates/models/active_record/kindeditor/asset.rb