Rails 3: проблема Json на стороне клиента - PullRequest
0 голосов
/ 18 февраля 2011

У меня есть код ниже


<script type="text/javascript">
    var reports = <%= @reports.to_json %>;
</script>

и в результате я получил результат с ", замененным на &quot;


"[{\"status\":\"available\",
...
...
...

как сказать rails, чтобы предоставить необработанные данные json, чтобы javascript мог это понять? Кстати, <%= raw @reports.to_json %>, похоже, не работает.

Sultan

1 Ответ

5 голосов
/ 18 февраля 2011

Попробуйте

var reports = <%= @reports.to_json.html_safe %>;

Вы также можете прочитать о Safebuffers о Блог Каца (член основной команды Rails) или Railscasts .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...