按类别和所有子类别选择全部?

时间:2013-11-15 22:52:34

标签: ruby-on-rails ruby-on-rails-4

我有一个广告模型属于一个类别,类别可以嵌套在其他类别中(基本上就像他们想要的那样深)。是否有一种简单的方法可以从类别和所有类别子类别中获取所有广告?

1 个答案:

答案 0 :(得分:0)

为需要知道的人找出它。这还包括仅按地区提取广告(想想craigslist或backpage):

(categories.map {|category| category.all_ads(regionid)}.flatten + ads).select {|item| item.region_id == regionid}