Мне было интересно, в каком порядке обратные вызовы и проверки, вызываемые при создании объекта ActiveRecord.
Предположим, что у меня есть некоторые пользовательские проверки и обратные вызовы, такие как:
validates :reference_code, :if => :reference_code, :on => :create
before_create :assign_reference
который будет запускаться первым? Обратный вызов должен произойти первым, иначе проверка может завершиться неудачей.