cdn/app/models/application_record.rb
2026-01-30 13:45:56 -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