У меня есть проверка, которая выглядит так:
class Book < ActiveRecord::Base
belongs_to :author
validates :name, uniqueness: { scope: :author_id }
end
Проблема заключается в том, что я хочу разрешить дубликаты имен, где идентификатор автора равен нулю. Есть ли способ сделать это, используя метод validates (а не пользовательскую проверку)?