Rails 3 si unisce alla query record attiva
-
02-11-2019 - |
Domanda
Sono bloccato a join due tabelle usando il record attivo 3.0
Tabella A.
Nome ID
1 xcv
Tabella B #A_ID è straniero_key
Data ID a_id
1 9/15 1
Come interrogare usando record attivo per ottenere l'output come
Data ID a_name
1 9/15/ XCV
Quando io faccio
B.joins(:A)
nel modello B di quanto non abbia seguito SQL
SELECT "B".* FROM "B" INNER JOIN "A" ON "A"."ID" = "B"."A_ID"
Quando lo interrogio sul nostro DB dà un'uscita corretta ma Rails Logger ha un output sbagliato
#<B id: 1, date"9/15/11", a_id: 2>
Voglio
#<B id: 1, date"9/15/11", a_name: xcv>
La relazione è la seguente
A has_many :B
B belongs_to :A
Qualsiasi aiuto è davvero apprezzato ..
Nessuna soluzione corretta
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow