0

レールでは、私は簡単に持っています:

render json: user

しかし、他のフィールドに基づいて計算されるユーザー json 出力に追加のフィールドを追加したい (例: フルネーム、名 + 姓で計算)

カスタムjsonビューに頼らずにこれを行うにはどうすればよいですか??

4

1 に答える 1

2

:methodsjson にメソッドを追加するには、 paramを使用できます。したがってfullname、ユーザー モデルにメソッドがある場合は、次のように呼び出すことができます。

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