HAML标签混淆
我希望在 haml 中构建以下内容:
<div class="cell", id="cell11">
more stuff..
</div>
其中上面的 cell11 实际上是以下形式的 ruby 片段,
<%= cell.html_id %> (as coded in erb)
我似乎无法构建在这种情况下有效的 haml 行。我能得到的最好的就是一个带有类的div,然后是带有id的div......
I wish to construct the following in haml:
<div class="cell", id="cell11">
more stuff..
</div>
where cell11 above is actually a ruby snippet of the form
<%= cell.html_id %> (as coded in erb)
I cannot seem to construct a haml line that works in this case. The best I can get is a div with a class, followed by a div with an id...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我不确定为什么你的 div 标签中有一个逗号。我认为这不是有效的 HTML。
你可以
这样写:
或者更简洁地说,
HAML标签格式类似于CSS选择器。
I'm not sure why there is a comma in your div tag. I don't think that's valid HTML.
You can make
like this:
or more tersely,
The HAML tag format is similar to CSS selectors.
如果 ID 是动态的,只需设置 id 属性,如下所示:
否则,您可以将 id 和 class(es) 串在一起,如下所示
:
If the ID is dynamic, just set the the id attribute like this:
Otherwise, you can just string the id and class(es) together as in:
which would yield