1人のユーザーだけが保護者になることができるという検証をどのように書くべきですか。レール3.2を使用しています
モデル
class User
validate :only_one_guardian
def only_one_guardian
if User.where(guardian: true).count > 0
errors.add( :company_id, 'we already have a guardian')
end
end
1人のユーザーだけが保護者になることができるという検証をどのように書くべきですか。レール3.2を使用しています
モデル
class User
validate :only_one_guardian
def only_one_guardian
if User.where(guardian: true).count > 0
errors.add( :company_id, 'we already have a guardian')
end
end