【发布时间】:2014-03-09 05:45:19
【问题描述】:
我有一个展示位置模型,可以在日志中显示员工及其月末职位:
[<Placement id: 1, employee_name: 'John', month: "2014-02-01",position: 2>,
<Placement id: 2, employee_name: 'John', month: "2014-01-01", position: 2>,
<Placement id: 3, employee_name: 'Jill', month: "2014-02-01", position: 3>,
<Placement id: 4, employee_name: 'Jill', month: "2014-01-01", position: 1>
<Placement id: 5, employee_name: 'Fred', month: "2014-02-01", position: 1>]
我将如何返回如下所示的哈希数组:
[
{ month: '2014-02-01', 'John': 2, 'Jill': 3, 'Fred': 1 },
{ month: '2014-01-01', 'John': 2, 'Jill': 1 }
]
【问题讨论】:
-
返回这种类型的值可以使用
jbulder -
这些不是有效的哈希值。
-
@thorstenmüller 但我打赌你明白 OP 的要求。
-
your_array.as_json 将起作用
-
@NitinJ 不,因为哈希与数组不同。
标签: ruby-on-rails ruby