Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在rails中,我只是:
render json: user
但我想在基于其他字段计算的用户 json 输出中添加一个附加字段(例如:全名,按名字 + 姓氏计算)
我怎样才能做到这一点而不必求助于自定义 json 视图?
要向 json 添加方法,您可以使用:methodsparam。因此,如果您fullname的用户模型中有方法,您可以调用如下内容:
:methods
fullname
render json: user.to_json(methods: :full_name)