2012-08-09 130 views
1

我想在這裏很簡單。我使用Rails 3.2.6和Slim(slim:1.2.2,slim-rails:1.0.3)來製作模板和HTML5。 HTML5允許內聯元素中的塊級元素,但由於某些原因,我不能讓Rails/Slim來允許它和搜索導致我什麼也不做。Slim中的內聯元素中的塊級元素(Rails)

如果我做的:

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 ...做。

任何幫助將不勝感激。

回答

0

無論是Rails還是Slim--與瀏覽器相反 - 都關心嵌套和內聯元素的嵌套。 Slim將嵌套一切,就像你告訴它一樣,不管它是否是有效的HTML。

因此,我認爲你以某種方式讓你的縮進錯誤,你應該檢查。