例如,如何组合一堆Tag
中的所有Tag.has_many :images, through: :taggings
?
除非有更简单的东西:
images = ???
Tag.where("name in (?)", tag_params).each do |tag|
images = images.merge(tag.images)
end
怎么样:
images = Image.joins(:tags).where(['tags.id in (?)', tag_params])