logger.info 'I am the after action' raise ActiveRecord::Rollback
end 我一直到现在都理解这个例子 ensureraise ActiveRecord::Rollback ensure raise ActiveRecord::Rollback到底是做什么的?
我从了解到,对于在某个块中可能发生的多个异常,可以使用相同的处理程序,例如:on: ZeroDivide, Warning在同一文档中,有一个使用ensure确保代码始终被执行的示例(尽管有任何例外):不过,我想要的是some work ]do: [ :zeroDivide | handle it ]
on: