8
Ruby on Rails的ORM有t.timestamps handler。它添加(并填充和更新)表中的created_at/updated_at行。何时在Rails中使用时间戳?
但我能想到的一些原因,当不使用时间戳:
- 他们有可能永远不会使用的信息搞乱你的数据库。
- 它们在更新/插入项目时占用资源。
当包括updated_at和created_at列以及何时将它们排除在外时,是否有很好的经验法则?
我的理由是不使用它们有效吗?或者可以忽略,我应该简单地用“只要添加它们,不管你什么时候可能需要它们”?
到目前为止,我从来没有遇到过一个资源(最终)我不需要时间戳。通常,我们的视图一直提供按上次创建/更改进行排序的选项。 – Wukerplank 2011-05-16 10:52:12
另外考虑到在这之后添加这些值*几乎是不可能的。 – 2011-05-16 11:11:06