Рейл UJS с JSON - PullRequest
       5

Рейл UJS с JSON

0 голосов
/ 22 января 2012

В моем ответе javascript на форму, которая была отправлена ​​с data-remote=true, у меня есть эта строка:

my_function("<%=@object.to_json%>")

Но аргумент, переданный my_function, заполнен &quot;, который мой javascript не может интерпретировать как объект. Я предполагаю, что мне нужно каким-то образом экранировать <%=@object.to_json%>, но я не знаю, какую функцию javascript использовать. Есть идеи?

1 Ответ

2 голосов
/ 22 января 2012

По умолчанию все, что вы пишете в шаблон, используя <%= %>, экранируется. Чтобы запретить Rails, вы можете использовать raw helper:

my_function("<%= raw @object.to_json %>")
...