Files
fizzy/app/models/concerns/uuid_primary_key.rb
T
Mike Dalessio e4011ef211 Update primary keys on customer data to UUIDs
- schema changes to primary and foreign keys
- fixture changes
- customer data models subclass AccountScopedRecord
- import script updated
2025-11-17 09:12:30 -05:00

15 lines
235 B
Ruby

module UuidPrimaryKey
extend ActiveSupport::Concern
included do
before_create :generate_uuid_primary_key
end
private
def generate_uuid_primary_key
return if id.present?
self.id = SecureRandom.uuid_v7
end
end