0

在我对提交的表单的 javascript 响应中data-remote=true,我有这一行:

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

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

4

1 回答 1

2

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

my_function("<%= raw @object.to_json %>")
于 2012-01-22T15:59:49.523 回答