【发布时间】:2019-04-25 12:39:20
【问题描述】:
这是我的 ruby on rails / haml 代码
%noscript
%iframe{ :src => "https://www.googletagmanager.com/ns.html?id=#{key}", :style => "display:none;visibility:hidden",:height => "0", :width => "0"}
这是预期的 html 输出。
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-XXXXXX"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
但它会生成
<noscript>
"
<iframe height='0' src='https://www.googletagmanager.com/ns.html?id=GTM-XXXXXX' style='display:none;visibility:hidden' width='0'></iframe>
"
</noscript>
如您所见,iframe 由 "" 引号包裹。为什么会这样? 我也尝试使用 src: "..." 而不是使用 :src => "..." 但 id 不起作用。
【问题讨论】:
标签: ruby-on-rails ruby haml