Rails 中带有条件连接的活动记录查询
- 我有模型
Category
和Deal
,并通过categories_deals
进行has_many :through
映射。 - 我有另一个模型
City
,它通过cities_deals
与deals
进行has_many :through
映射。
现在我想获取类别 2 和类别 3 以及城市 10 中的交易
CategoriesDeal.where(:category_id=>[2,3])
。就像现在如何指定城市一样。
- I have models
Category
andDeal
and havinghas_many :through
mapping viacategories_deals
. - I have a another model,
City
, which has ahas_many :through
mapping viacities_deals
withdeals
.
Now I want to fetch deals in category 2 and 3 and city 10.
CategoriesDeal.where(:category_id=>[2,3])
Like how to specify city now.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我想出了解决方案..这就是:
I figured out the solution.. Here it is: