我正在使用ruby 2.1.5和rails 3.2.1。我想在网格中列出与company_name = John
公司表:
公司模式:
has_many :partner_relationships, :class_name => "CompanyRelationship",:foreign_key => 'partner_id',
company_relationships表:
我希望从company.id = partner_id
公司表中获取所有公司信息。我尝试了以下查询
Company.joins(:partner_relationships).where('company_relationships.partner_id' => company.id)
这将返回3组<#id:2, company_name:John, description:I am John#>
我想按以下方式返回记录<#id:1, company_name:Jose, description:I am Jose#>, <#id:3, company_name:George, description:I am George#>,..<#id:5, company_name:Alwin, description:''#>
请帮我解决这个问题。
答案 0 :(得分:1)
你不应该使用&#34; partner_id&#34;?