Try putting them each in their own members of the JSON structure:
json.event do
json.partial! 'event', collection: @events
end
json.activity do
json.partial! 'activity', collection: @activities
end
json.place do
json.partial! 'place', collection: @places
end
I feel like that should work.