Active Model 验证回调¶ ↑
为任何类提供一个接口,使其拥有 ClassMethods#before_validation 和 ClassMethods#after_validation 回调。
首先,从你正在创建的类中包含 ActiveModel::Validations::Callbacks。
class MyModel include ActiveModel::Validations::Callbacks before_validation :do_stuff_before_validation after_validation :do_stuff_after_validation end
与其他 before_* 回调一样,如果 before_validation 抛出 :abort,则不会调用 valid?。
命名空间
包含的模块