【问题标题】:How to get last date table was modified如何获取最后一个日期表已修改
【发布时间】:2012-08-21 03:11:29
【问题描述】:

我需要为应用提供检查更新的日期。 为此,我需要获取数据库中某些表被修改的最后日期。

我正在检查表中最后更新的记录,如下所示:

MyTable.find(:first, :order => "updated_at DESC")

但是我注意到,如果我删除一条记录,我会得到以前更新的记录,这将是“过时的”,我需要获取最后一条记录被删除或修改的日期。

有没有办法在不使用某种全局变量来保持所有正在进行的更改的情况下获得它?

谢谢

【问题讨论】:

    标签: database ruby-on-rails-3


    【解决方案1】:

    也许您需要Audited gem 之类的东西。

    【讨论】:

    • 从描述中我认为gem只记录模型的变化,而不是记录的变化……如果我错了,请纠正我。
    • 你现在真的让我想知道同样的事情。他们没有在文档中以一种或另一种方式清楚地说明这一点,但从他们的示例来看,看起来他们确实是在使用保存的对象(或记录)进行操作。
    猜你喜欢
    • 1970-01-01
    • 2023-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-22
    • 1970-01-01
    • 2019-02-26
    相关资源
    最近更新 更多