我正在构建一个具有Users
,Sightings
和Comments
的Rails后端。模型Comment
连接Sighting
和User
。我想将用户名或用户名以及{_1}}中联接表Comments
的属性user_id传递给我的前端。
我可以使用Active Record或Ruby方法访问此数据,但实际上如何使它成为要通过Serializer传递的属性?
这是我的CommentSerializer
文件:
CommentSerializer
答案 0 :(得分:0)
例如添加到您的属性:user_name,然后添加
def user_name object.user.name end
在CommentSerializer类中
答案 1 :(得分:0)
因此,我在序列化器文件中使用此方法的运气很好,可以传递此属性:
def user_name
User.all.find { |f| f.id == object.user_id }.username
结束