0
すべての行にタイムスタンプ(modified_at)があることは知っていますが、データベースの最新の変更(行の追加/変更/削除)の時間を取得したいと思います表。Ruby on Rails:モデル/テーブルの変更時間を取得する方法
バックグラウンドで実行中のデーモンで、テーブルが変更されたかどうか定期的に確認する必要があります。
これまでのところ、私はこれを行う方法を見つけていません。
すべての行にタイムスタンプ(modified_at)があることは知っていますが、データベースの最新の変更(行の追加/変更/削除)の時間を取得したいと思います表。Ruby on Rails:モデル/テーブルの変更時間を取得する方法
バックグラウンドで実行中のデーモンで、テーブルが変更されたかどうか定期的に確認する必要があります。
これまでのところ、私はこれを行う方法を見つけていません。
利用モデルのmaximum
class method:
whole_table_updated_at = YourModel.maximum('updated_at')
簡単には、単に魅力のように働いたので
MyModel.maximum(:updated_on)
のように、ActiveRecordの-提供
maximum
メソッドを使用します。どのように私はそれを逃したのか分からない。ありがとう – muscardinus