Kot*_*taa 0 ruby ruby-on-rails ruby-on-rails-5
我有这个要求:
res = Model1.joins(:items).where(items: {id: [1, 2, 3]})
Run Code Online (Sandbox Code Playgroud)
它返回带有重复项的数据,尽管数据库中没有重复项.如何删除重复项res?
使用.uniq Rails中4和.distinct Rails中5:
res = Model1.joins(:items).where(items: {id: [1, 2, 3]}).uniq
Run Code Online (Sandbox Code Playgroud)