Sha256: de7461750e6ab8eb601b6bb28e6658f3bf52e7769650473108a7fce87751f7d3

Contents?: true

Size: 769 Bytes

Versions: 1

Compression:

Stored size: 769 Bytes

Contents

# frozen_string_literal: true

class CreateCkeditorAssets < ActiveRecord::Migration
  def self.up
    create_table :ckeditor_assets do |t|
      t.string  :data_file_name, null: false
      t.string  :data_content_type
      t.integer :data_file_size

      t.integer :assetable_id
      t.string  :assetable_type, limit: 30
      t.string  :type, limit: 30

      # Uncomment  it to save images dimensions, if your need it
      t.integer :width
      t.integer :height

      t.timestamps
    end

    add_index 'ckeditor_assets', %w[assetable_type type assetable_id], name: 'idx_ckeditor_assetable_type'
    add_index 'ckeditor_assets', %w[assetable_type assetable_id], name: 'idx_ckeditor_assetable'
  end

  def self.down
    drop_table :ckeditor_assets
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
translation_cms-0.1.5 db/migrate/20130715144809_create_ckeditor_assets.rb