Rails Joins Issue - ruby-on-rails

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 № 1

Moż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)