Using Default Enum Values

To ensure all records have a valid enum value from creation, set a default:

class AddDefaultStatusToUsers < ActiveRecord::Migration[7.0]
  def change
    change_column_default :users, :status, 0
  end
end

This guarantees that every new user starts with active status:

user = User.create
user.status # => "active"