Sha256: ee5ecc7bd7d8a876d60a8538024093e1d6d0a0805b62ea8e909070747c6f6f32
Contents?: true
Size: 623 Bytes
Versions: 10
Compression:
Stored size: 623 Bytes
Contents
class Comfy::Cms::Category < ActiveRecord::Base self.table_name = "comfy_cms_categories" # -- Relationships -------------------------------------------------------- belongs_to :site has_many :categorizations, dependent: :destroy # -- Validations ---------------------------------------------------------- validates :label, presence: true, uniqueness: { scope: %i[categorized_type site_id] } validates :categorized_type, presence: true # -- Scopes --------------------------------------------------------------- scope :of_type, ->(type) { where(categorized_type: type) } end
Version data entries
10 entries across 10 versions & 1 rubygems