我的应用程序中有 2 个模型:用户和视图,视图是:
class View < ActiveRecord::Base
attr_accessible :user_id, :viewable
belongs_to :viewable, polymorphic: true, counter_cache: true
end
我想获取最后的视图,但是通过不同的 user_id:</p>
u = User.find 1
View.where(viewable_id: u.id, viewable_type: u.class.name).
select("DISTINCT(user_id), created_at").order('created_at desc').limit(10)
但我仍然有重复的记录。