Я работаю в рубине 2.1.5 и рельсах 3.2.1. Я хочу, чтобы перечислить все компании в сетке, которая связана с таблицей company_name = John
Как использовать совместный запрос в этой ассоциации - Ruby on Rails
Компания:
компании модель:
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:''#>
Пожалуйста, помогите мне в решении этого.
parent_id и partner_id оба являются company.id. Я хочу перечислить все company_name из таблицы компании, связанные с partner_id – user2681579