我有以下模型
Business has many Categories through Categorizations
Category has many Businesses through Categorizations
Business has many Estates through Localizations
Estate has many Businesses through Localizations
我怎样才能找到某一特定产业的所有业务类别?
@类别=从某一产业的业务中查找所有类别
发布于 2013-11-11 08:36:02
肯定有更简单的方法,但您可以尝试这样做:
@estate = Estate.find(1)
@estate.businesses.map {|business| business.categories}.flatten
或
@estate = Estate.find(1)
@categories = Categories.where(id: @estate.businesses.pluck(:id))
https://stackoverflow.com/questions/19901388
复制相似问题