【问题标题】:Rails render redundant key-value pair JSONRails 渲染冗余键值对 JSON
【发布时间】:2015-05-09 15:15:29
【问题描述】:

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

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

我试过了,

render json: User.pluck(:username)

这使我类似于 ["xsdf","yasdf"]。如何渲染一个键值对,其中键是冗余的。

【问题讨论】:

    标签: json ruby-on-rails-4


    【解决方案1】:

    pluck 返回一个Array,这就是为什么你有一个Array 作为输出。

    试试:

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

    【讨论】:

    • 谢谢。你为我节省了数小时的压力。 _/_
    猜你喜欢
    • 2012-01-22
    • 2021-01-22
    • 1970-01-01
    • 2014-07-10
    • 2011-03-28
    • 1970-01-01
    • 1970-01-01
    • 2017-01-04
    • 1970-01-01
    相关资源
    最近更新 更多