行动命令电话后

时间:2017-12-14 17:14:38

标签: ruby-on-rails callback

我对多次调用ModelMapper mapper = new ModelMapper(); mapper.getConfiguration() .setFieldMatchingEnabled(true) .setMatchingStrategy(MatchingStrategies.LOOSE) .setFieldAccessLevel(AccessLevel.PRIVATE) .setSkipNullEnabled(true) .setSourceNamingConvention(NamingConventions.JAVABEANS_MUTATOR); 的调用顺序有疑问。

after_action

从最后一个到第一个:after_action :a, only: :create after_action :b, only: :create after_action :c, only: :create 是第一个被调用,然后是c,最后是b。 在使用a进行一些测试后,我确认订单已被反转。

有人知道为什么吗?

1 个答案:

答案 0 :(得分:0)

return (new MyClassMailMessage)
    ->splitInLines($this->text);

回调通常按照定义的顺序运行,但定义为模型上的方法的回调除外,这些回调最后被调用。

请参阅here