Sha256: 76ce6014f5b8f1ba875bf2d8a013628d11ee29d0ff734abfd3b8e9544058579a

Contents?: true

Size: 542 Bytes

Versions: 32

Compression:

Stored size: 542 Bytes

Contents

class CreateAssets < ActiveRecord::Migration
  def up
    create_table :assets do |t|
      t.string :asset # carrierwave file mount
      t.string :type

      t.references :asset_owner, polymorphic: true
      t.string :asset_owner_section

      t.timestamps
    end

    add_index :assets, [:asset_owner_id, :asset_owner_type, :asset_owner_section], name: 'asset_owner_idx'

    ImageAsset.create_translation_table! title: :string, caption: :text
  end

  def down
    drop_table :assets

    ImageAsset.drop_translation_table!
  end
end

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
lalala-4.0.0.dev.162 lib/generators/lalala/install/templates/migrations/4_create_assets.rb
lalala-4.0.0.dev.161 lib/generators/lalala/install/templates/migrations/4_create_assets.rb
lalala-4.0.0.dev.160 lib/generators/lalala/install/templates/migrations/4_create_assets.rb
lalala-4.0.0.dev.157 lib/generators/lalala/install/templates/migrations/4_create_assets.rb
lalala-4.0.0.dev.156 lib/generators/lalala/install/templates/migrations/4_create_assets.rb
lalala-4.0.0.dev.155 lib/generators/lalala/install/templates/migrations/4_create_assets.rb
lalala-4.0.0.dev.154 lib/generators/lalala/install/templates/migrations/4_create_assets.rb
lalala-4.0.0.dev.153 lib/generators/lalala/install/templates/migrations/4_create_assets.rb
lalala-4.0.0.dev.152 lib/generators/lalala/install/templates/migrations/4_create_assets.rb
lalala-4.0.0.dev.149 lib/generators/lalala/install/templates/migrations/4_create_assets.rb
lalala-4.0.0.dev.146 lib/generators/lalala/install/templates/migrations/4_create_assets.rb
lalala-4.0.0.dev.144 lib/generators/lalala/install/templates/migrations/4_create_assets.rb
lalala-4.0.0.dev.141 lib/generators/lalala/install/templates/migrations/4_create_assets.rb
lalala-4.0.0.dev.136 lib/generators/lalala/install/templates/migrations/4_create_assets.rb
lalala-4.0.0.dev.135 lib/generators/lalala/install/templates/migrations/4_create_assets.rb
lalala-4.0.0.dev.134 lib/generators/lalala/install/templates/migrations/4_create_assets.rb
lalala-4.0.0.dev.133 lib/generators/lalala/install/templates/migrations/4_create_assets.rb
lalala-4.0.0.dev.132 lib/generators/lalala/install/templates/migrations/4_create_assets.rb
lalala-4.0.0.dev.131 lib/generators/lalala/install/templates/migrations/4_create_assets.rb
lalala-4.0.0.dev.129 lib/generators/lalala/install/templates/migrations/4_create_assets.rb