Ruby on rails 防止在image_标记onClick in.ERB中转义单引号

Ruby on rails 防止在image_标记onClick in.ERB中转义单引号,ruby-on-rails,erb,Ruby On Rails,Erb,我的ERB文件中有以下代码行: <% image_tag("foo.png", :onClick => "do_x('param')") %> “do_x('param')”)%> 这会产生错误的HTML: <img src="/assets/foo.png" onClick="do_x(&#27;param&#27;)" /> 我试过使用: <% raw image_tag("foo.png", :onClick => "do

我的ERB文件中有以下代码行:

<% image_tag("foo.png", :onClick => "do_x('param')") %>
“do_x('param')”)%>
这会产生错误的HTML:

<img src="/assets/foo.png" onClick="do_x(&#27;param&#27;)" />

我试过使用:

<% raw image_tag("foo.png", :onClick => "do_x('param')") %>
“do_x('param')”)%>
但这没什么区别。我正在运行Rails 3.2.14。

尝试使用
“do\u x('param')”.html\u safe)%>

因为您的字符串包含将被传输的引号(默认值:)