首页 > 解决方案 > Rails 请求的关系 created_at 低于哪里?

问题描述

我需要选择所有Authors位置CommentsPosts created_at低于some time

Author.include(:comments, :posts).
       where(comments: { created_at < 8.hours,ago}, posts: { created_at< 8.hours.ago } )`

作者可能没有任何评论或帖子。我怎样才能做到这一点?

标签: sqlruby-on-rails

解决方案


这是您可以在任何特定模型中找到最近创建的对象的方法:

Model.where(created_at: 5.days.ago..Time.current)

也许这可以在某种程度上有所帮助


推荐阅读