2016-06-18 2 views
1

예상 HTML 결과는 다음과 같습니다두 변수를 공백으로 구분하여 서로 주입하는 방법은 무엇입니까?

description의 목록
<li>description1 name1</li> 
<li>description2 name2</li> 
<!-- ... --> 

-name가 알려진 이상 반복 할 수 있습니다.

내가하려고 노력 :

li 
    = tool.description 
    | &nbsp; 
    = tool.name 

또는

li 
    = "#{tool.description}&nbsp;#{tool.name}" 

하지만 그 달성을위한 추악한 방법처럼 보인다.

다른 멋진 솔루션이 있습니까?

+0

{tool.description} # {tool.name} "'? –

+0

불행히도, 끊기지 않는 공간은 렌더링되지 않습니다. – squixy

+0

이상한! 당신이 이미 문서를 찾은 것 같습니까? –

답변

1

Slim과 Haml에서 직접 보간을 사용할 수 있으므로 =을 사용할 필요가 없으며 전체 문자열을 인용 할 수 있습니다.

슬림, 당신은 할 수 :

li #{tool.description}&nbsp;#{tool.name} 

및 HAML의

이 유일한 차이점은 방금 추가 할 필요가있는 % 리드 : 당신은 그냥이` "#을 할 때 발생하는

%li #{tool.description}&nbsp;#{tool.name} 
관련 문제