module Cmor::Showcase class Category < ApplicationRecord include ActsAsPublished::ActiveRecord has_many :items, dependent: :destroy has_one_attached :image acts_as_list acts_as_published # slugs extend FriendlyId friendly_id :name, use: :slugged validates :locale, presence: true validates :identifier, presence: true, uniqueness: true validates :name, presence: true, uniqueness: true def human name end end end