debshots/db/migrate/20210228100636_add_roles_to_users.rb

14 lines
405 B
Ruby

# Rename the :admin field to :admin_role and change integer to boolean
class AddRolesToUsers < ActiveRecord::Migration[6.1]
def change
add_column :users, :admin_role, :boolean, default: false
User.find_each do |user|
user.admin_role=true if user.admin>0
user.save!
end
remove_column :users, :admin
add_column :users, :moderator_role, :boolean, default: false
end
end