如何使用ActiveRecord从多个表中进行选择

时间:2014-08-06 16:58:22

标签: sql ruby-on-rails activerecord

我想从多个表中进行选择,但我的结果只是为我提供了运行查询的表格的结果。

c=Performance.with_category.category_joiner.joins(:category).merge(Category.product_in('C4')).distinct

我的with_category范围

scope :with_category, -> {select('performance.*, category.*')}

当我运行c.first时,我获得了所有的效果值,但没有获得我的类别值

我无法运行c.first.category的原因是因为它重新运行了sql,但是有多个列需要连接(日期,代码等),所以我需要一种方法来返回来自原始sql的类别和性能值。

0 个答案:

没有答案