class AddMultipleAwardToBadges < ActiveRecord::Migration def change add_column :badges, :multiple_grant, :boolean, default: false, null: false reversible do |dir| dir.up do remove_index :user_badges, column: [:badge_id, :user_id] add_index :user_badges, [:badge_id, :user_id] end dir.down do remove_index :user_badges, column: [:badge_id, :user_id] add_index :user_badges, [:badge_id, :user_id], unique: true end end end end