2011-09-22 59 views
0

我已經構建了一個幫助器,它返回我應該插入HTML的字符串。 我使用Haml的,所以html.haml文件中有這樣一行:如何呈現幫手

= 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> 

什麼問題和如何解決它?謝謝

回答

3

只需使用原輔助。 例如:

raw(「<ul class="filetree">...</ul>」)