Rails内部联接使用belongs_to关系

时间:2018-10-04 11:27:53

标签: ruby-on-rails inner-join

class A < ActiveRecord

end

class B < ActiveRecord
  belongs_to :a
end

基于以上关系,我想加入一个连接:

SELECT A.* from A WHERE A.account_number = B.account_id

我尝试过

@as = A.joins("INNER JOIN b ON b.account_id = A.account_number")
@as.each do |a|

我在上面的最后一行(@ as.each做| a |)中收到此错误:

PG::UndefinedTable: ERROR: relation "b" does not exist

我在这里想念什么?请告知。

0 个答案:

没有答案