想象一下,我有维基文章,有很多修订。我想通过数据库使用 ActiveRecord 进行查询,它只返回那些在过去 24 小时内更新的文章。这样的事情可能吗?
我想它会是这样的:
Articles.find_all(:include => :revisions,
:conditions => {:revision[updated_at] => 1.week.ago..Time.now.utc})
如果这不可能,是否有某种类型的原始 SQL 可以传递给 find_by_SQL 来解决问题?