Соберите атрибут связанной модели в запросе Rails
В моем приложении рельсы,коллекции есть многопроектови проектов многомеры.
Я хотел бы получить все идентификаторы шагов в проектах коллекции, и мне интересно, могу ли я сделать все это в одном запросе.
Например, я знаю, что могу сделать следующее
step_ids = []
@collection.projects.each do |project|
project.steps.each do |step|
step_ids << step.id
end
end
Но возможно ли сделать что-то вроде следующего:
@collection.projects.include(:steps).pluck("step.id")
// синтаксис здесь неверный