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"