# frozen_string_literal: true
class Setting < ApplicationRecord
RESERVED_SUBDOMAINS = %w(www apps support blogs)
validates :subdomain, presence: true, uniqueness: true
validates :subdomain, format: /\A[a-z]+[a-z\d\-]*\z/
validates :subdomain, exclusion: { in: RESERVED_SUBDOMAINS, message: 'That subdomain is not available. Please choose another.' }
end
Можно ли запустить собственный метод, если проверка для субдомена не удалась?Причина, по которой я хочу запустить пользовательский метод после сбоя проверки, заключается в том, что я хочу автоматически создать поддомен и сохранить его в БД.