Я хочу вернуть некоторые данные для запроса json в рельсах, и мне было интересно, если возвращаемые данные искажены.Вот сокращенный пример:
[{"company":{"name":"A"}},{"company":{"name":"B"}}]
Я всегда думал, что при возврате json он должен описывать корневой элемент и множественное число, поэтому он должен возвращать что-то более похожее на:
{"companies":[{"name":"A"},{"name":"B"}]}
Вотвопросы - есть ли способ заставить мой JSON выйти в этом формате?Это даже правильный формат или каждый узел компании должен быть также помечен?Нужно ли создавать пользовательский вид, чтобы получить мои результаты?Каков наилучший способ заставить jQuery зацикливать данные в текущем формате?Прямо сейчас я использую:
format.json { render :json => @companies.to_json() }
Для отображения результатов.
Заранее благодарен за любую помощь / совет.