Обработка JSON в шаблоне JS / ERB в Rails 3

У меня нет проблем с обычными вызовами AJAX в Rails (3) и обратно с объектами JSON и jQuery-rails (библиотека jQuery плюс специальный файл rails.js) .

Однако в одном контроллере я хочу ВОЗВРАТИТЬ часть JSON в шаблоне erb (create.js.erb) после вызова AJAX.

Я пробовал все комбинации вещей в контроллере (@object. to_json, ' [{"content": "hello world"}] 'и т. д.) и в самом шаблоне (JSON.parse (), одинарные кавычки, двойные кавычки и т. д.), но объект продолжает отображаться следующим образом:

'[{"groups":{},"created_at":"2010-09-21T03:49:34Z" ...

и в результате мой код jQuery не может его проанализировать, и я получаю ошибки.

Как мне подготовить свой объект в контроллере и какой синтаксис erb мне нужен в представлении, чтобы он отображался как действительный объект JSON?

Большое спасибо!

32
задан Michael Waxman 21 September 2010 в 05:10
поделиться