首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何查询关联的关联

如何查询关联的关联
EN

Stack Overflow用户
提问于 2014-02-07 23:02:35
回答 1查看 28关注 0票数 0

我想做以下工作,以获得一家企业的所有评论清单:

代码语言:javascript
复制
@business.professionals.reviews

我不关心这些评论属于哪个专业人员,但我希望以与专业人员相同的格式返回@business.professionals

在我的例子中,企业有许多专业人员,专业人员有很多评论。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-07 23:08:08

将此添加到您的业务模型中

代码语言:javascript
复制
class Business < ActiveRecord::Base
  has_many :professionals
  has_many :visible_reviews, :through => :professionals, :class_name => "Review", :source => :reviews :conditions => ['prefessionals.reviews_visible = ?',true]
  has_many :reviews, :through => :professionals
end

现在,您可以获得所有专业人员的所有评论

代码语言:javascript
复制
@business.visible_reviews
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21639364

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档