dummy/db/migrate/20150819152543_add_api_key_to_users.voluntary_engine.rb
# This migration comes from voluntary_engine (originally 20150808155719)
class AddApiKeyToUsers < ActiveRecord::Migration
def change
add_column :users, :api_key, :string, limit: 32
User.where('api_key IS NULL').find_each do |user|
begin
user.api_key = SecureRandom.uuid.tr('-', '')
end while User.where(api_key: user.api_key).any?
user.save!
end
end
end