Zugehöriges Modellattribut in Rails-Abfrage @ einfüg

In meiner Rails-App, collections viele ... haben projects und Projekte haben vieleSchritt.

Ich möchte alle IDs der Schritte in den Projekten einer Sammlung abrufen und frage mich, ob ich alle Schritte in einer Abfrage ausführen kann.

Zum Beispiel weiß ich, dass ich Folgendes tun kann

step_ids = []
@collection.projects.each do |project|
    project.steps.each do |step|
       step_ids << step.id
    end
end

Aber es ist möglich, etwas wie das Folgende zu tun:

@collection.projects.include(:steps).pluck("step.id") // Syntax hier ist nicht korrekt

Antworten auf die Frage(2)

Ihre Antwort auf die Frage