Иногда вам необходимо управлять пробелами для более точного вида кода, нежели использование методов удаления пробелов. Ниже описаны несколько методов, которые помогают управлять контентом. Все эти методы модифицируют блоки Haml.

surround

Данный метод на выходе окружит контент из блока Haml. В методе используется 1 или 2 аргумента для процедуры, и, если второй аргумент не объявлен, значит, первый будет использован дважды.

= surround "(", ")" do
  = link_to "learn more", "#"

precede

Вставит указанный в методе аргумент перед блоком Haml. Требуется 1 аргумент.

= precede "*" do
  %span Required

succeed

Вставит указанный в методе аргумент после блока Haml. Требуется 1 аргумент.

Begin by
= succeed "," do
  = link_to "filling out your profile", "#"
= succeed "," do
  = link_to "adding a bio", "#"
and
= succeed "." do
  = link_to "inviting friends", "#"
На сайте функционирует система проверки ошибок. Обнаружив неточность в тексте, выделите ее и нажмите Ctrl + Enter. Также отправить оповещение об ошибке можно, нажав на эту ссылку.