У меня есть две модели, Автор и Книга.Автор имеет множество книг.Я хочу ограничить количество книг, связанных с одним автором, до 2. Я сделал что-то вроде этого:
def validate_feedbacks
errors.add(:feedbacks, 'Only 3 feedbacks allowed per TaskCompletion')
if feedbacks.size > 3
end
Но эта проверка не работает, когда я пытаюсь создать такую книгу: author.books.create ()
Я хочу запретить пользователю добавлять книги, когда количество книг автора становится равным 2.
Есть ли какие-либо ссылки?