【发布时间】:2012-10-16 23:48:50
【问题描述】:
我有一个 Ruby 2D 数组,其中每个数组都有来自 SQL 查询的一行及其在子数组中的列。
@mastertest = connection.execute("select code_ver from mastertest")
其中可能包含以下内容:
@mastertest = [{"abc"} , {"abc"}, {"pqr"}, {"xyz"}, {"pqr"}, {"pqr"}]
现在,我想形成另一个 2D 数组,它只给出具有唯一值 code_ver 的行及其计数。
类似这样的:
@result = [{"abc", 2} , {"xyz", 1} , {"pqr", 3}]
【问题讨论】:
-
那些不是有效的 Ruby 对象。
-
这个问题比较混乱...你能解释得更好吗?
标签: ruby-on-rails ruby arrays multidimensional-array