我有 3 个表格、评论、用户和图像。
我正在尝试制定一个查询,该查询将在包含评论员信息和头像的帖子上生成评论数组。
头像存储在 images 表中,而 users 表包含用户信息以及对存储用户头像的图像对象的引用 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 */
})
无法让图像部分工作,有人可以告诉我怎么做吗?