【发布时间】:2010-10-04 20:04:26
【问题描述】:
我需要查询 2 个多态关联。
我有一个 news_article 表,它与球队、球员等具有多态关联。这些球队、球员等通过 phototenic 与照片具有多态关联。
我需要找到所有至少包含一张 500 像素宽图片的文章。
Article 模型我有一个 has_many :teams(通过多态表) 在团队中,我有一个 has_many :photos(虽然是另一个多态表)
我认为我可以使用这样的连接
Article.find(:last, :joins => {:teams => :photos}, :conditions => "photos.aspect_ratio 1.30")
但它不起作用。有什么想法吗?
【问题讨论】:
-
你能发布你得到的错误吗?
-
它只是挂起。日志显示文章表中的“显示字段”,仅此而已。
标签: sql ruby-on-rails activerecord polymorphic-associations