3 つのテーブル、コメント、ユーザー、および画像があります。
コメンテーターの情報とアバターを含む投稿にコメントの配列を生成するクエリを作成しようとしています。
アバターは images テーブルに保存されますが、users テーブルにはユーザー情報と、ユーザーのアバターを保存する image オブジェクトへの参照 ID が含まれます。
各コメントには、ユーザー テーブル内のオブジェクトを参照する作成者 ID があります。
これは私がこれまでに持っているものです
@comments = Comment.all(:include => [:user => :images],
:conditions => {
:source => p[:source],
:source_id => p[:id],
:users => {:id => p[:user_id]}, /* if this result is *user */
:images => {????} /*essentially i need images.id = *user.profile_id */
})
画像部分が機能しません。誰かがその方法を教えてもらえますか?