ruby-on-rails - 日期范围不适用于连接条件 Ruby on Rails
问题描述
我创建了一个查询,将管理员用户与他们在指定月份创建的帖子连接起来。我得到的结果是找到当前月份并包括其后一个月的记录。如何使用我的 joins 语句仅查找指定月份的记录?
admins_controller.rb
索引.html
@admin_users = User.where(admin: true).joins(:posts).where(posts: {created_at: Date.new(Date.today.year, Date.today.month, 1).beginning_of_month..Date.new(Date.today.year, Date.today.month, 1).end_of_month}).distinct
解决方案
推荐阅读
- javascript - Ext JS 2.3 - 显示字段中的先前值 - 就像浏览器自动填充选择但不同
- r - R - ggplot() - 如何在绘图轴上对级别进行分组以表示对比假设
- entity-framework - 向 EntityFramework 项目添加迁移时出错
- webpack - 使用 Webpack 从 css 解析绝对路径
- vba - 使用 VBA 链接来自不同工作表的单元格
- ruby - 从 ruby 类运行 fastlane action 产生
- go - 有没有办法显示 Go 包的依赖关系图?
- javascript - 对于嵌套在彼此内部的循环
- server - 基于云或服务器的连接,用于在用户设备上显示来自服务器或云服务的数据
- java - JConn4 sybase jdbc驱动比JConn2慢很多