Ruby on Rails 的 ORM 有一个 t.timestamps handler .它在您的表中添加(并填充和更新) created_at/updated_at 行。
但是我可以想到一些不使用时间戳的原因:
关于何时包含 updated_at 和 created_at 列以及何时将它们排除在外是否有好的经验法则?
我不使用它们的理由是否有效?或者可以忽略它,我是否应该简单地使用“只需添加它们,无论如何,您永远不知道何时可能需要它们”?
最佳答案
您是 绝对正确 .如果您不需要它们,请不要使用它们。
好吧,我们在我们的场景中使用它们 - 几个应用程序使用 REST 相互交谈。它使我们可以仅通过比较时间戳来比较两个资源。我们不需要获取整个资源并按基本属性进行比较。当我需要时间戳时,这就是我的情况。
当我不需要它们时,我会关闭它们。
关于ruby-on-rails - 什么时候在 Rails 中使用时间戳?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6016056/