Nik*_*hev 5 html haml ruby-on-rails
我正在尝试在源代码中完成以下内容:
<div id="box<%=id%>"></div>
Run Code Online (Sandbox Code Playgroud)
没有逃避哈姆的任何迹象.
%div{ :id => "box_<%=id%>" }
Run Code Online (Sandbox Code Playgroud)
产生
<div id='box_<%=id%>'></div>
Run Code Online (Sandbox Code Playgroud)
现在,我可以使用Haml执行此操作的唯一方法是在:plain不使用任何View Helpers的情况下使用过滤器和硬编码HTML.我该如何解决这个问题?
我需要这个,因为我因为第三方语法约定而被迫遵循这个约定:JavaScript Micro-Templating
参考:
小智 4
你说你正在用 Haml 编码,但括号表示 Erb。
步骤1。尝试正常的 Ruby 插值:
%div{ :id => "box_#{id}" }
Run Code Online (Sandbox Code Playgroud)第2步。没有步骤2。
更新:当我写这个答案时,我之前没有使用过 JS 模板框架。我很抱歉没有理解为什么这是必要的。
| 归档时间: |
|
| 查看次数: |
1834 次 |
| 最近记录: |