我的协会
class Website < ApplicationRecord
has_many :settings
has_one :shop
end
设置和商店表值是:
2.6.1 :003 > Setting.all.pluck(:records)
=> [2, 2, 4, 0, 0, 0]
2.6.1 :003 > Shop.all.pluck(:records)
=> [4, 1, 1]
使用连接
Website.joins(:settings, :shop).where("websites.id = ?", 2).pluck("settings.records", "shops.records")
我得到了重复的价值
[[2, 4], [2, 1], [2, 1], [2, 4], [2, 1], [2, 1], [4, 4], [4, 1], [4, 1], [0, 4], [0, 1], [0, 1], [0, 4], [0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]
我想要的结果
[[2, 4], [2, 1], [4, 1], [0, 0], [0, 0], [0, 0]]
我该如何解决这个问题?
提前致谢 :)