在课程的最后两章我们会提到很多列名字,它们对“活动记录”有重大意义。这儿是总
结。
1、created_at, created_on, updated_at, updated_on 用创建行的或最后更新行(_at
形式)或(_on 形式)的时间戳来自动更新。
2、lock_version Rails 将跟踪行版本号并完成乐观锁。如果表包含lock_version 的话。
3、type 由“单个表继承”使用来跟踪一个行的类型。
4、id 表主键列的缺省名字。
5、xxx_id 用xxx 的复数形式来引用表名字的外键的缺省名字。
6、xxx_count 为子表xxx 维护一个counter 缓存。
7、position 如果acts_as_list 被使用的话,它这个list 中行的位置。
8、parent_id 如果使用acts_as_tree 的话,它是对这个行的父项的引用。
结。
1、created_at, created_on, updated_at, updated_on 用创建行的或最后更新行(_at
形式)或(_on 形式)的时间戳来自动更新。
2、lock_version Rails 将跟踪行版本号并完成乐观锁。如果表包含lock_version 的话。
3、type 由“单个表继承”使用来跟踪一个行的类型。
4、id 表主键列的缺省名字。
5、xxx_id 用xxx 的复数形式来引用表名字的外键的缺省名字。
6、xxx_count 为子表xxx 维护一个counter 缓存。
7、position 如果acts_as_list 被使用的话,它这个list 中行的位置。
8、parent_id 如果使用acts_as_tree 的话,它是对这个行的父项的引用。
本文列举了Rails框架中活动记录(Active Record)所使用的常见字段名称及其用途,包括时间戳字段、锁定版本、继承类型追踪等,并解释了这些字段如何帮助开发者更高效地进行数据库操作。
1万+

被折叠的 条评论
为什么被折叠?



