Помощь с HAML: смешивание текста и других тегов HTML - PullRequest
7 голосов
/ 26 февраля 2010

Я конвертирую свой шаблон ERB в шаблон HAML.

<p>
   Welcome to <span><%= name1 %> </span>, <span> <%= name2 %></span> and <span><%= name3 %></span>.
</p>

Это то, что я придумал

%p
  Welcome to 
  %span= name1
  ,
  %span= name2
  and
  %span= name3
  .

У меня такое ощущение, что есть гораздо более элегантный способ сделать это.

1 Ответ

14 голосов
/ 26 февраля 2010

Нет причин, по которым вы не должны использовать встроенные теги HTML в своем документе Haml. См. этот пост , объясняющий, почему Haml не подходит для встроенной разметки.

<p>
   Welcome to <span>#{name1}</span>, <span>#{name2}</span> and <span>#{name3}</span>.
</p>
...