ho una convalida che assomiglia a questo:ActiveRecord Convalida Unicità con portata Consentire Nil sul Ambito
class Book < ActiveRecord::Base
belongs_to :author
validates :name, uniqueness: { scope: :author_id }
end
Il problema è che voglio per consentire i nomi duplicati in cui l'autore id è pari a zero. C'è un modo per farlo usando il metodo di validazione (e non una convalida personalizzata)?