Согласно моему тесту, они могут:
модель Machine
:
class Machine < ActiveRecord::Base
def perform
Delayed::Job.enqueue Secondary.create!
end
end
модель Secondary
:
class Secondary < ActiveRecord::Base
def perform
logger.info("Inside secondary's perform method (WIN)")
Proof.create!
end
end
с консоли:
Задержка :: Job.enqueue Machine.create!
В результате создается экземпляр Proof
и регистрируется «Внутри дополнительного ...».