Sha256: bb1bed243285a023ffea9588b5527487292ab880f6ca69879ecf6b489a27ba59

Contents?: true

Size: 524 Bytes

Versions: 2

Compression:

Stored size: 524 Bytes

Contents

class AddSortOrderToAssetAttachments < ActiveRecord::Migration
  def change
    add_column :assetable_asset_attachments, :sort_order, :integer, default: 0

    Assetabler::AssetAttachment.reset_column_information
    Assetabler::Gallery.reset_column_information

    Assetabler::Gallery.all.each do |gallery|
      if gallery.asset_attachments.present?
        gallery.asset_attachments.each_with_index do |attachment, index|
          attachment.update_attribute(:sort_order, index)
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
assetable-0.3.1 db/migrate/20140220053656_add_sort_order_to_asset_attachments.rb
assetable-0.3.0 db/migrate/20140220053656_add_sort_order_to_asset_attachments.rb