Я использую neo4j 5.2.3. У меня есть обратный вызов after_update в моей модели повестки дня.rb
after_update : check_points
after_update : update_issue_points
В методе update_issue_points
в повестке дня моей модели я выполняю self.save
, как показано ниже, который запускает обратные вызовы after_update, что приводит к бесконечному циклу. В Activerecord
у нас есть способы пропускать обратные вызовы при продаже save
. Но я не могу найти, как это сделать с помощью ORM-подобной оболочки neo4j, neo4j.rb.
def update_issue_points
agendas = owner.agendas
self.issue_points = issue_points + 10.0
self.save
end
Как я могу пропустить обратные вызовы с помощью neo4j.rb? Любая помощь будет оценена.
ОБНОВЛЕНИЕ Этот вопрос отличается от предлагаемых дубликатов, потому что здесь ORM не ActiveRecord, а neo4j.rb.