Model.joins(:model2)
tworzy
select models.* from models Inner Join ..............
Chcę tutaj podać konkretną nazwę kolumny, jak mogę to zrobić. Wolałbym metodę railsową od zapytania.
Jeśli nie jest to możliwe, daj mi znać
Odpowiedzi:
2 dla odpowiedzi № 1Możesz wybrać konkretną kolumnę za pomocą wybierz
Np .: Model.joins (: model2) .select ("nazwa_kolumny")
1 dla odpowiedzi nr 2
Czy to masz na myśli?
Model.select(:name).joins(:model2)
Model.select("model.name1, model.name2, model2.name").joins(:model2)