清潔和因素醜陋的觀點,我想做到以下幾點:HAML,塊和諧音
1)在視圖:
= document_left_container do
= document_information
2)在我的幫助:
def document_left_container(&block)
render partial: "/document_left_container", locals: { custom_block: block }
end
def document_information
render partial: "document_information"
end
3)局部模板:
對於document_left_container:
.foo
= custom_block.call
對於document_information:
.bar
4)預期的結果:
<div class='foo'>
<div class='bar'>
</div>
</div>
5)實際結果:
<div class='foo'>
</div>
<div class='bar'>
</div>
有誰知道我怎麼可能做得到我的東西工作?
由於提前,
本
是否將'= document_information'改爲' - document_information'(即使用'-'而不是'=')help?我無法準確再現您所看到的內容,但是可以通過此更改生成您的預期輸出。 – matt 2012-07-14 18:49:13