Завершающий пробел после тега с классом с тонким

Я пытаюсь добавить конечные пробелы в тонкий шаблон после значка с потрясающим шрифтом.

Шаблон выглядит так:

=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

person Phillipp    schedule 16.08.2014    source источник


Ответы (2)


Попробуйте это: | редактировать (два пробела)

Из документов: «Если текст начинается на той же строке, левое поле устанавливается на отступ канала + один пробел. Любые дополнительные пробелы будут скопированы».

person asmann    schedule 17.08.2014

Я пришел сюда из поиска 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>
person shadowreplicant    schedule 25.10.2019