我正在尝试使用我的rails应用程序中的格式呈现JSON
[
{ "name": "Kenneth Auchenberg" },
{ "name": "Jon Froda" }
]
我试过了,
render json: User.pluck(:username)
让我看起来像[“xsdf”,“yasdf”]。如何渲染一个键值对,其中键是多余的。
答案 0 :(得分:1)
pluck
会向您返回Array
,这就是为什么您输出Array
的原因。
尝试:
json = User.pluck(:username).map { |username| { name: username } }
render json: json