Rails呈现冗余键值对JSON

时间:2015-05-09 15:15:30

标签: json ruby-on-rails-4

我正在尝试使用我的rails应用程序中的格式呈现JSON

[
    { "name": "Kenneth Auchenberg" },
    { "name": "Jon Froda" }
] 

我试过了,

render json: User.pluck(:username)

让我看起来像[“xsdf”,“yasdf”]。如何渲染一个键值对,其中键是多余的。

1 个答案:

答案 0 :(得分:1)

pluck会向您返回Array,这就是为什么您输出Array的原因。

尝试:

json = User.pluck(:username).map { |username| { name: username } }
render json: json