0
我在ruby,rails和haml中很新。我正在重新編碼一個我有的網站,並且我試圖創建一個鏈接,這個鏈接嵌套了一些元素。如何使用haml在軌道中與許多元素建立鏈接
我想被輸出的結構是這樣的一個:
<a href="somewhere">
<span>
<img src="/imgs/hello.png" />
</span>
<strong>6
<em>Oct</em>
</strong>
<h1>Title</h1>
</a>
所以我想它做這個(顯然它真正的縮進一個標籤比父元素更多):
= link_to("somewhere") do
%span
%img(src="/imgs/hello.png")
%strong 6
%em Oct
%h1 Title
end
對我來說,似乎是邏輯。但事實並非如此。它給了我這個錯誤:
不一致的縮進:「\ t \ t \ t \ t \ t」用於縮進,但文檔的其餘部分用1個縮進縮進。
錯誤行號是link_to後的第一行; %span元素。所以,我認爲這是因爲我沒有以正確的方式使用link_to,但是看到這個錯誤提到了縮進問題,並且在嘗試了許多不同的方法之後,我無法將它運行。
它沒有工作第一,但後來我改變了編輯器使用空間,你建議我,它運行得很好。使用空格而不是製表符對我來說有點煩人。 :/無論如何,謝謝你的幫助! – pzin
很高興爲你效勞。你應該接受這個答案:) – axsuul
對不起,我在這裏也有點新,也不知道接受答案的事情。再次感謝! – pzin