查找今天创建的最后一个关联

时间:2015-04-26 21:05:43

标签: ruby-on-rails

我有User模型,User模型有UserLogins关联,每次登录后都会创建UserLogins以跟踪有关会话的信息。

我需要找到今天创建的所有UsersUserLogin。我整晚都在尝试各种解决方案,无法绕过它,加入/组合是一种痛苦!

任何指导都很棒。

1 个答案:

答案 0 :(得分:0)

User.joins(:user_logins).where('user_logins.created_at > ?', Time.now.beginning_of_day).group('users.id')

这应该给你独特的清单。此查询的唯一问题是运行.count将为您提供哈希结果,而不是数字。