[英]How to make a link with many elements in rails using 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,但是看到該錯誤涉及縮進問題,並且在以多種不同方式嘗試后,我無法使其運行。
這應該工作。
= link_to("somewhere") do
%span
%img(src="/imgs/hello.png")
%strong
6
%em Oct
%h1 Title
另外,請確保在編輯器中使用空格作為制表符。 這將擺脫任何時髦的生意。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.