2011-09-22 2 views
0

HTML로 삽입해야하는 문자열을 반환하는 도우미를 만들었습니다.도우미 렌더링 방법

= build_filetree 'small' 

그것은이에 결과를 렌더링 :

<ul class="filetree"><li><span class="folder"> 
folder</span></li><ul><li>< 
span class="file">nested_file1.rb</span></li><li>< 
spanclass="file">nested_file2.rb</span></li></ul>< 
li><span class="file">file1.rb</span></li><li> 
<span class="file">file2.rb</span></li></ul> 

하지만이 예상 :

<ul class="filetree"> 
    <li><span class="folder">folder</span></li> 
    <ul> 
    <li><span class="file">nested_file1.rb</span></li> 
    <li><span class="file">nested_file2.rb</span></li> 
    </ul> 
    <li><span class="file">file1.rb</span></li> 
    <li><span class="file">file2.rb</span></li> 
</ul> 

무엇을 내가 HAML을 사용하고, 그래서 html.haml 파일이 라인을 가지고 문제 및 그것을 고치는 방법? 감사합니다

답변

3

그냥 원시 도우미를 사용하십시오. 예 :

raw(“<ul class="filetree">...</ul>”) 
관련 문제