【发布时间】:2015-02-09 04:23:24
【问题描述】:
我当前的对象“sum”数组是:
[{"sum":{"key1":0,"key2":"2014","key3":0,"key4":"8","key5":0,"key6":"0","key7":0}},
{"sum":{"key1":0,"key2":"2014","key3":0,"key4":"12","key5":0,"key6":"1","key7":0}}]
目标是:
[{"key1":0,"key2":"2014","key3":0,"key4":"8","key5":0,"key6":"0","key7":0,
{"key1":0,"key2":"2014","key3":0,"key4":"12","key5":0,"key6":"1","key7":0}]
【问题讨论】:
-
这不是对象数组,也不是有效的 Ruby 数组
-
我尝试将其转换为 json (
render :text => a.to_json) 以便您了解我的数据 -
@RustamA.Gasanov 这实际上是 Ruby 2.2 中的有效语法。
-
@muistooshort 实际上,当前数组来自模型
sum.find_by_sql(sql)。我试图从ActiveRecord::Base.connection.execute(sql)获取它,但这返回一个数组,其中元素是数组而不是哈希 -
@muistooshort op 提到他使用 Rails 2(由于某种未知原因被最后一位编辑删除)。我相信它与 Ruby 2.2 完全不兼容