我正在尝试一些非常简单的事情。我正在使用Rails 3.2.6和Slim(slim:1.2.2,slim-rails:1.0.3)进行模板化和HTML5。 HTML5允许内联元素中的块级元素,但由于某种原因,我不能让Rails / Slim允许它,并且搜索导致我一无所获。
如果我这样做:
a.my_container href="#"
div.inner_portion
h2 Heading
h4 Subheading
它将呈现为:
<a class="my_container" href="#"></a>
<div class="inner_portion">
<h2>Heading</h2>
<h4>Subheading</h4>
</div>
我还试图逃避周围的锚点html,以及link_to ... do。
非常感谢任何帮助。
答案 0 :(得分:0)
与浏览器相反,Rails和Slim都不关心块和内联元素的嵌套。无论是否是有效的HTML,Slim都会按照你的说法完全嵌套所有内容。
因此,我认为你以某种方式弄错了你的缩进,你应该检查一下。