In your index.json.rabl you can do this:
object false
child @events do
attributes :id, :message
end
node(:count) { @events.size }
The result is:
{
"count": 50,
"events": [
{
"id": 124,
"message": "Hola"
},
{
"id": 123,
"message": "Chau"
},
{
"id": 122,
"message": "Yeah baby!"
}
]
}
I've tested this on my project. You can change events with products...