[英]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.