Как ввести две переменные рядом друг с другом через пробел?
Ожидаемый HTML
Результат выглядит следующим образом:
<li>description1 name1</li>
<li>description2 name2</li>
<!-- ... -->
Где список description
-name
известен и может быть повторен.
Я пытался сделать:
li
= tool.description
|
= tool.name
или же
li
= "#{tool.description} #{tool.name}"
но это кажется уродливым способом добиться этого.
Есть ли другое элегантное решение?
1 ответ
Решение
Вы можете использовать интерполяцию непосредственно в Slim и Haml, так что вам не нужно использовать =
и процитировать всю строку.
В Slim вы можете сделать:
li #{tool.description} #{tool.name}
и в Haml единственная разница в том, что вам просто нужно добавить преимущество %
:
%li #{tool.description} #{tool.name}