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:關係的理想,以便我可以將其他條件應用於此。