sql - Rails 请求的关系 created_at 低于哪里?
问题描述
我需要选择所有Authors
位置Comments
和Posts
created_at
低于some time
Author.include(:comments, :posts).
where(comments: { created_at < 8.hours,ago}, posts: { created_at< 8.hours.ago } )`
作者可能没有任何评论或帖子。我怎样才能做到这一点?
解决方案
这是您可以在任何特定模型中找到最近创建的对象的方法:
Model.where(created_at: 5.days.ago..Time.current)
也许这可以在某种程度上有所帮助
推荐阅读
- symfony - Symfony - VarDumper 组件使分析器崩溃
- django - Django中一个表单的两个提交按钮以使用视图中的两个不同功能
- css - 嵌套 CSS 选择器问题
- ios - 删除或删除我的 UIView 周围的虚线框
- c++ - 如何构建 llvm-pass 然后使用 clang 在另一个规则中加载生成的共享库?
- processing - 如何制作每个之间有一定距离的球体?
- python - 在 Python 中显示 SQL JOINED 表
- sql-server - sql中的求和列
- tensorflow - 如何在多 GPU 分布中最小化优化器
- c# - Lambda 表达式月份的开始日期和月份的结束日期