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