Suppose I have these rows: (represented as JSON):
[
{ name: "Bob", age: 10 },
{ name: "Carl", age: 15 },
{ name: "Alice", age: 10 },
{ name: "Derek", age: 20 }
]
How can I, in Rails, group these by age
? For example, I want something like this:
[
{ age: 10, objects: [
{ name: "Bob", age: 10 },
{ name: "Alice", age: 10 }
] },
{ age: 15, objects: [
{ name: "Carl", age: 15 }
] },
{ age: 20, objects: [
{ name: "Derek", age: 20 }
] },
]