我有两个多对多模型和另一个
店铺类型:
class Storetype < ActiveRecord::Base
has_and_belongs_to_many :stores
end
商店:
class Store < ActiveRecord::Base
belongs_to :group
has_many :products
end
团体:
class Group < ActiveRecord::Base
has_many :stores
has_many :storetypes
end
我需要做一个查询,在那里我得到一个 storetype 上的所有商店,我正在做这样的事情:
@storetype_id = Storetype.first
@stores = @group.stores.where(@storetype_id => @group.stores)
有什么想法吗?
编辑
我需要的输出是属于某个商店类型的所有商店