Знак дефиса используется для запуска Ruby кода. Код будет отработан, но не будет включен в документ.
Не рекомендуется использовать эту конструкцию слишком часто; почти все процессы в коде и логике должны отрабатываться в контроллерах, хелперах или блоках.
Например:
- foo = "hello"
- foo << " there"
- foo << " you!"
%p= foo
компилируется в
<p>
hello there you!
</p>
Ruby код может растягиваться на несколько строк, каждая из которых должна заканчиваться запятой. Например:
- links = {:home => "/",
:docs => "/docs",
:about => "/about"}
На сайте функционирует система проверки ошибок. Обнаружив неточность в тексте, выделите ее и нажмите
Ctrl + Enter.
Также отправить оповещение об ошибке можно, нажав на
эту ссылку.