我在ERB文件中有这行代码:
<% image_tag("foo.png", :onClick => "do_x('param')") %>
Run Code Online (Sandbox Code Playgroud)
这会产生错误的HTML:
<img src="/assets/foo.png" onClick="do_x(param)" />
Run Code Online (Sandbox Code Playgroud)
我尝试过使用:
<% raw image_tag("foo.png", :onClick => "do_x('param')") %>
Run Code Online (Sandbox Code Playgroud)
但这没有任何区别.我正在运行Rails 3.2.14.
试试用<%= image_tag("foo.png", :onClick => "do_x('param')".html_safe ) %>.
因为你的字符串包含默认转移的引号:)
| 归档时间: |
|
| 查看次数: |
2586 次 |
| 最近记录: |