sorgulamak ve projeler birçok adımları var.yiğitlik ilişkili modelin nitelik <strong>koleksiyonları</strong> birçok <strong>projeyi</strong> var benim raylar uygulamasında
Bir koleksiyonun projelerindeki adımların tüm kimliklerini yakalamayı ve hepsini bir sorguda yapıp yapamayacağımı merak ediyorum.
Örneğin, ben şu
step_ids = []
@collection.projects.each do |project|
project.steps.each do |step|
step_ids << step.id
end
end
yapabilirsiniz Ama aşağıdaki gibi bir şey yapmak mümkün olduğunu biliyoruz: burada
@collection.projects.include(:steps).pluck("step.id")
// sözdizimi doğru değil
Yardımlarınız için teşekkürler. projeler aslında birden çok koleksiyona ait olabilir, dolayısıyla projeler için collection_id özelliği yoktur. önerinizi değiştirmek için herhangi bir fikir? – scientiffic
o zaman "projects_collections" tablosu var mı? Birleştirmek için birleştirmeyi genişletebilirsiniz .... Cevabımı bir örnekle düzenleyeceğim. – John
Örneğiniz için teşekkürler - benim için çalıştı! – scientiffic