锚元素在 HAML 中弄乱了 HTML
Anchor element messes up HTML in HAML
出于某种原因,此 HAML 代码位于此处
.text
%h3= h user.username
%a.account= "just a test"
转换为:
<div class="text">
<a href="http://myapp:3000/user12">
<h3>dijkstra</h3>
</a>
<a>just a test</a>
</div>
很明显,我不希望锚标签随机获取其他带有 URL 的锚标签,我还没有输入并包装 h3
元素。我该如何解决这个问题?
试试这个
.text
%h3= user.username
just a test
您可以使用查看助手方法link_to
,我假设您使用的是Rails
.text
%h3= user.username
= link_to 'Just a test', root_url, class: 'account'
您可以获得完整的参考资料here
出于某种原因,此 HAML 代码位于此处
.text
%h3= h user.username
%a.account= "just a test"
转换为:
<div class="text">
<a href="http://myapp:3000/user12">
<h3>dijkstra</h3>
</a>
<a>just a test</a>
</div>
很明显,我不希望锚标签随机获取其他带有 URL 的锚标签,我还没有输入并包装 h3
元素。我该如何解决这个问题?
试试这个
.text
%h3= user.username
just a test
您可以使用查看助手方法link_to
,我假设您使用的是Rails
.text
%h3= user.username
= link_to 'Just a test', root_url, class: 'account'
您可以获得完整的参考资料here