0
特定のレコードの一意の親を取得する方法はありますか?これは私が今それを行う方法ですが、それは多くのダウンウェブサイトを遅らせる:特定のレコード(祖先)から一意の親を取得する
roots = []
categories_with_products.each {|cat| roots << cat.root.id}
特定のレコードの一意の親を取得する方法はありますか?これは私が今それを行う方法ですが、それは多くのダウンウェブサイトを遅らせる:特定のレコード(祖先)から一意の親を取得する
roots = []
categories_with_products.each {|cat| roots << cat.root.id}
それを試してみてください。
categories_with_products.pluck(:root_id).uniq
PG :: UndefinedColumn:ERROR:列 "root_id"が存在しません。 Root_idはモデル自体ではなく、祖先の仮想属性だけであるようです。私は何か不足していますか? – Miroslav
何について: 'categories_with_products.map {| cat | cat.root.id} .uniq' – Nathan