Ruby on Rails的ORM有一个t.timestamps handler。它在表中添加(并填充和更新)created_at / updated_at行。
但是我可以想到不使用时间戳的一些原因:
关于何时包含updated_at和created_at列以及何时将其删除,是否有良好的经验法则?
我的理由不使用它们有效吗?或者可以忽略它,我应该只使用“只需添加它们,无论如何,你永远不知道什么时候需要它们”?
答案 0 :(得分:6)
你绝对正确。如果你不需要它们,不要使用它们。
我们在我们的场景中使用它们 - 几个应用程序使用REST相互通信。它使我们可以通过比较时间戳来比较两种资源。我们不需要获取整个资源并通过属性basic进行比较。当我需要时间戳时,这就是我的情况。
当我不需要它时,我会把它们关掉。