Active Record 数据库特性及功能模块

和数据库特性有关,如:事务、锁。

Transactions 事务

Locking,包括 Optimistic、Pessimistic

为了完成某项任务而生的功能模块,和 Active Model 类似。包括但不限于:

  • Validations 校验

包括 Associated Validator、Presence Validator、Uniqueness Validator.

Store

No Touching

Readonly Attributes

Nested Attributes 嵌套属性

Integration

Inheritance 单表继承

Enum 枚举

Callbacks 回调

Attributes

Translation

有多个模块是从 Base 抽取而来,它们是:Attribute Assignment、Dynamic Matchers、Inheritance、Integration、Model Schema、Querying、Readonly Attributes、Sanitization、Scoping、Translation

最后更新于