cdn/app/models/application_record.rb
2026-01-29 00:51:48 -05:00

12 lines
248 B
Ruby

class ApplicationRecord < ActiveRecord::Base
primary_abstract_class
before_create :generate_uuid_v7
private
def generate_uuid_v7
return if self.class.attribute_types['id'].type != :uuid
self.id ||= SecureRandom.uuid_v7
end
end