У меня есть некоторые данные в Rails, которые я хочу визуализировать как данные JSON.Сейчас я просто нахожу все экземпляры модели и вызываю render: json => data.
data = Data.find(:all)
render :json => data
Однако Rails включает имя модели в каждый объект JSON.Таким образом, мои данные JSON в конечном итоге выглядят так:
[{modelname:{propertyName: 'value',...}},{modelname:{propertyName: 'value2',...}}]
вместо этого: [{propertyName: 'value', ...}, {propertyName: 'value2', ...}]
Название модели всегда одинаковое, и я не хочу, чтобы оно там было.
Я изменил опцию рендеринга корня в данных JSON в одном из инициализаторов Rails, но это влияет на все, что я хочу визуализировать как JSON, что я не хочу делать для этого проекта.
В этом случае я хочу иметь возможность делать это в каждом конкретном случае.
Как я могу это сделать?Заранее спасибо.