Каков порядок обратных вызовов и проверок ActiveRecord?
Мне было интересно, в каком порядке вызываются обратные вызовы и проверки при создании объекта ActiveRecord.
Допустим, у меня есть несколько пользовательских проверок & amp; обратные вызовы, подобные следующему:
validates :reference_code, :if => :reference_code, :on => :create
before_create :assign_reference
какой из них будет первым? Сначала должен произойти обратный вызов, иначе проверка может завершиться неудачей.