Model - 核心

这里指的是 ActiveModel::Model,它及它下面所包含的 Validations、Conversion 和 Naming、Translation 等模块是整个 Active Model 里的核心部分。

Model 做的事情包括但不限于: 校验抽象 ORM 接口

Conversion & Validations 是 include 如果没有指明 ClassMethods,则引入的是实例方法; Naming & Translation 是 extend 默认引入的就已经是类方法。 注意这点小差别,对于使用上会有帮助。

最后更新于