【问题标题】:Send response in json in rails在 Rails 中以 json 格式发送响应
【发布时间】:2016-04-03 09:16:36
【问题描述】:

我有类别的模型。我想发送这样的回复

{"1":"Food",2:"Clothes",3:"Shoes"}

我试过了

Category.all.map{ |k| { k.id.to_i => k.name  } }

但它是这样发送的

[{"1": "Engineer"},{"2": "Doctor"}]

【问题讨论】:

    标签: ruby-on-rails json hashmap rails-api


    【解决方案1】:

    你可以这样做

    Category.all.reduce({}) { |memo, obj| memo.merge(obj.id.to_s => obj.name) }

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-08
      • 2015-04-11
      • 1970-01-01
      • 2011-08-24
      • 2014-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多