В моем приложении 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")
//синтаксис здесь неверен