我有User
模型,User
模型有UserLogins
关联,每次登录后都会创建UserLogins
以跟踪有关会话的信息。
我需要找到今天创建的所有Users
谁UserLogin
。我整晚都在尝试各种解决方案,无法绕过它,加入/组合是一种痛苦!
任何指导都很棒。
答案 0 :(得分:0)
User.joins(:user_logins).where('user_logins.created_at > ?', Time.now.beginning_of_day).group('users.id')
这应该给你独特的清单。此查询的唯一问题是运行.count将为您提供哈希结果,而不是数字。