# Copyright (C) 2024 Manuel Bustillo # == Schema Information # # Table name: weddings # # id :uuid not null, primary key # slug :string not null # created_at :datetime not null # updated_at :datetime not null # # Indexes # # index_weddings_on_slug (slug) UNIQUE # class Wedding < ApplicationRecord SLUG_REGEX = /[a-z\d-]+/ validates :slug, presence: true, uniqueness: true, format: { with: /\A#{SLUG_REGEX}\z/ } end