我想做以下工作,以获得一家企业的所有评论清单:
@business.professionals.reviews我不关心这些评论属于哪个专业人员,但我希望以与专业人员相同的格式返回@business.professionals。
在我的例子中,企业有许多专业人员,专业人员有很多评论。
发布于 2014-02-07 23:08:08
将此添加到您的业务模型中
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现在,您可以获得所有专业人员的所有评论
@business.visible_reviewshttps://stackoverflow.com/questions/21639364
复制相似问题