Как мне создать это:
<p> I would like to make a <a href="foo.html">link</a> in my Rails app. </p>
с HAML?
1.
%p I would like to make a %a link in my Rails app.
2
%p I would like to make a <a href="#">link</a> in my Rails app.
«Чистый» способ HAML:
%p I would like to make a %a{:href => "foo.html"} link in my Rails app.
Использование Rails link_to Помощник:
link_to
%p I would like to make a =link_to "link", "foo.html" in my Rails app.
Я рекомендую прочитать пост Криса Эппштейна "Haml Sucks for Content" и использовать что-то вроде Markdown или Textile для обработки встроенной разметки.Я большой поклонник Haml по структуре документов, и простая ссылка в абзаце достаточно проста, но Haml начинает довольно быстро выходить из-под контроля.
Если вы знаете свои маршруты, то вы можете сделать это:
%p I would like to make a #{link_to "link", foo_path} in my Rails app.
Довольно просто.Просто оберните ваш синтаксис Ruby с помощью #{}.
#{}