0
假设我有一个名为Checkin的ActiveRecord模型,并且我只想返回不同于user_id的Checkin记录。有办法做到这一点,返回一个AR关系?我需要应用多个范围,所以我宁愿避免find_by_sql。Rails ActiveRecord只根据列返回不同的记录
例子:
比方说,我们有如下记录
id: 1
user_id : 5
location_id: 12
id: 2
user_id: 25
location_id: 12
id: 3
user_id: 5
location_id: 12
我希望能这样说: Checkin.distinct_by(:USER_ID),并有回报只有行1和2(因为user_id = 5应该是不同的)。我希望这是一个ActiveRecord:关系的理想,以便我可以将其他条件应用于此。