我正在构建一个Rails应用程序以作为API的后端工作。 (使用葡萄API) 我有两个表(用户,评论),其中用户有很多评论和评论属于一个用户。Rails中两个表之间的简单连接
我想返回所有评论,并在Comment对象中,我想显示创建该评论的用户的用户对象。
我想:
Comment.includes(:user)
和
Comment.joins(:user).includes(:user)
而且他们没有设法返回子对象。只返回Comment对象(具有user_id)属性)。
有没有办法实现,在一个JSON格式(如提到的,我用葡萄)
你在试图找到“拥有”每个评论的用户吗? – abhir 2013-05-05 03:42:33
是的。但是,我想将它们作为一个对象返回。像:{comment.id:1,comment.text:whatever,comment.user:{user.id:1,user.firstname:john .......}} – alybadawy 2013-05-05 12:24:30
您可以发布User和Model的关系评论? – abhir 2013-05-07 02:09:35