Ruby on rails 铁路连接问题

Ruby on rails 铁路连接问题,ruby-on-rails,Ruby On Rails,Model.joins(:model2)creates select models.* from models Inner Join .............. 我想在这里指定特定的列名,我如何才能做到这一点。与查询相比,我更喜欢rails方法 如果不可能,请告诉我您可以使用select选择特定列 例如:Model.joins(:model2)。选择(“列名称”)这就是你的意思吗 Model.select(:name).joins(:model2) Model.select('model.n

Model.joins(:model2)
creates

select models.* from models Inner Join ..............
我想在这里指定特定的列名,我如何才能做到这一点。与查询相比,我更喜欢rails方法


如果不可能,请告诉我

您可以使用select选择特定列

例如:Model.joins(:model2)。选择(“列名称”)

这就是你的意思吗

Model.select(:name).joins(:model2)
Model.select('model.name1, model.name2, model2.name').joins(:model2)