Saya percaya yang berikut ini akan berhasil untuk Anda.
Event.includes(users: :profile)
Jika Anda ingin menyertakan asosiasi (kami akan menyebutnya C) dari asosiasi yang sudah disertakan (kami akan menyebutnya B), Anda akan menggunakan sintaksis di atas. Namun, jika Anda ingin memasukkan D juga, yang juga merupakan asosiasi B, saat itulah Anda akan menggunakan array seperti yang diberikan dalam contoh dalam Panduan Rails .
A.includes(bees: [:cees, :dees])
Anda dapat terus memasukkan sarang seperti itu (jika Anda benar-benar perlu). Katakan bahwa A juga dikaitkan dengan Z, dan bahwa C dikaitkan dengan E dan F.
A.includes( { bees: [ { cees: [:ees, :effs] }, :dees] }, :zees)
Dan untuk bersenang-senang, kami juga akan mengatakan bahwa E dikaitkan dengan J dan X, dan bahwa D dikaitkan dengan Y.
A.includes( { bees: [ { cees: [ { ees: [:jays, :exes] }, :effs] }, { dees: :wise } ] }, :zees)