Проверка количества связанных записей с моделью - PullRequest
0 голосов
/ 18 октября 2018

У меня есть две модели, Автор и Книга.Автор имеет множество книг.Я хочу ограничить количество книг, связанных с одним автором, до 2. Я сделал что-то вроде этого:

def validate_feedbacks
  errors.add(:feedbacks, 'Only 3 feedbacks allowed per TaskCompletion') 
  if feedbacks.size > 3      
end

Но эта проверка не работает, когда я пытаюсь создать такую ​​книгу: author.books.create ()

Я хочу запретить пользователю добавлять книги, когда количество книг автора становится равным 2.

Есть ли какие-либо ссылки?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...