Следующий фрагмент кода должен возвращать JSON:to_json возвращает строку вместо JSON в Rails
@series = @series.map do |serie| {
:name => serie.name,
:id => serie.id
}
@series.to_json
возвращение это выглядит следующим образом:
"[{\"name\":\"Barra\",\"id\":3},{\"name\":\"Botafogo 1\",\"id\":1},{\"name\":\"Botafogo 2\",\"id\":2},{\"name\":\"Tijuca\",\"id\":4}]"
Почему это возвращает строку вместо JSON?
камень «JSON» будет установлен как и требуется в верхней части моего .rb файла
json должен быть строкой – apneadiving
Я верю, что нет. Анализатор iOS JSON не будет анализировать его, а также мой плагин JSON prettifier для Safari. Интересно, может быть, рельсы не возвращают какой-то контент-тип? –
Как вы его разбираете? Код? – Dogbert