Ответ 1
Не нужно окружать методы в массиве. Просто используйте:
after_create :do_this, :and_then_this
Информация о бонусах:
Если обратный вызов before_*
возвращает false, все последующие обратные вызовы и связанное с ним действие отменены. Если обратный вызов after_*
возвращает значение false, все последующие обратные вызовы будут отменены. Обратные вызовы обычно выполняются в том порядке, в котором они определены, за исключением обратных вызовов, определенных как методы в модели, которые называются последними.