标记后带有细长的类的尾随空格

时间:2014-08-16 18:30:36

标签: ruby slim-lang

我正试图在一个字体很棒的图标之后在一个纤薄的模板中添加尾部空格。

模板如下所示:

=link_to edit_path(the_object) do
  i.icon-pencil
  | edit

我想在标记之后(或文本之前)添加空格,所以我尝试了以下组合:

=link_to edit_path(the_object) do
  i>.icon-pencil
  | edit


=link_to edit_path(the_object) do
  i.icon-pencil>
  | edit


=link_to edit_path(the_object) do
  i<.icon-pencil
  | edit


=link_to edit_path(the_object) do
  i.icon-pencil<
  | edit


=link_to edit_path(the_object) do
  i.icon-pencil
  < edit

还有更多......

也许我只是太愚蠢而无法理解文档。我发现工作的唯一解决方案(但它看起来非常不优雅)是:

=link_to edit_path(the_object) do
  i.icon-pencil
  '
  | edit

2 个答案:

答案 0 :(得分:3)

试试这个: |编辑(两个空格)

来自文档: “如果文本在同一行开始,则左边距设置在管道的缩进处+一个空格。任何其他空格都将被复制。”

答案 1 :(得分:0)

我是从Google搜索来到这里的,苗条的模板4.0.1可以正常工作。

问题中有正确答案:

= link_to edit_path(the_object) do
  i.icon-pencil>
  | edit

将在<i>标记后产生尾随空格

<a href="http://a.lv"><i class="icon-pencil"></i> edit</a>