铁路UJS与json

时间:2012-01-22 15:21:24

标签: javascript ruby-on-rails ujs

在我对使用data-remote=true提交的表单的javascript回复中,我有这一行:

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

但传递给my_function的arg填充了&quot;,我的javascript无法将其解释为对象。我假设我需要以某种方式逃避<%=@object.to_json%>,但我不知道使用哪个javascript函数。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

默认情况下,使用<%= %>写入模板的所有内容都会被转义。为了防止Rails这样做,你可以使用raw helper:

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