Я пытаюсь определить, прикреплен ли новый файл к моей записи.
Он отлично работает при создании новой записи, но не при обновлении уже существующей записи.
Это мой код в моей модели:
class Accreditation < ApplicationRecord
has_many_attached(:documents)
before_save(:update_state)
private
def update_state
return unless documents.size.positive? && documents.any?(&:new_record?)
documents_uploaded
end
end
Как я могу определить, создана ли запись хотя бы с одним документом И когда пользователь обновляет свою запись, добавляя документ?