Active Record中一些默认字段的含义

1.created_at,created_on,updated_at,updated_on

当新增一行或修改行时自动修改日期。_at格式对应的类型是timestamp,_on格式对应的类型是date。

2.lock_version

如果表中包含lock_version列,Rails将跟踪行的版本号和执行乐观锁。

3.type

用于使用单表继承时跟踪行的类型。

4.id

默认的表的主键名称。

5.xxx_id

默认的指向其它表的外键名称,xxx使用其它表名称的单数。

6.xxx_count

维持子表xxx的一个计数。

7.position

如果使用acts_as_list时,维护行在list中的位置。

8.parent_id

如果使用acts_as_tree时,用于指向本行的父id。