【发布时间】:2009-01-29 19:13:52
【问题描述】:
我想从 ActiveRecord 的查找中获取最近 10 秒内更新的对象。
我试过这样做
@chats = Chat.find(:all, :conditions => ["updated_at > ?", 10.seconds.ago] )
还有
@chats = Chat.find(:all, :conditions => ["updated_at > ?", Time.now-10.seconds] )
甚至
@chats = Chat.find(:all, :conditions => {:updated_at => 10.seconds.ago..0.seconds.ago}]
但我仍然无法让它工作:(
编辑:我正在从另一个应用程序更新该列以使其保持活动状态,并且我正在查看我在过去 10 秒内保持活动状态的所有行,以处理死聊天。
【问题讨论】:
-
在您的日志中生成的查询是什么样的?
标签: ruby-on-rails activerecord find