标签: ruby-on-rails ruby json
在rails中我只是:
render json: user
但我想在用户json输出中添加一个基于其他字段计算的附加字段(例如:全名,由名字+姓氏计算)
如何在不必使用自定义json视图的情况下执行此操作?
答案 0 :(得分:2)
要将方法添加到json,您可以使用:methods param。因此,如果您的用户模型中有fullname方法,则可以调用以下内容:
:methods
fullname
render json: user.to_json(methods: :full_name)