0

在rails中,我只是:

render json: user

但我想在基于其他字段计算的用户 json 输出中添加一个附加字段(例如:全名,按名字 + 姓氏计算)

我怎样才能做到这一点而不必求助于自定义 json 视图?

4

1 回答 1

2

要向 json 添加方法,您可以使用:methodsparam。因此,如果您fullname的用户模型中有方法,您可以调用如下内容:

render json: user.to_json(methods: :full_name) 
于 2012-09-30T11:47:58.357 回答