在Rails / HAML中,我有以下部分:
.blur
.blur.underground= text
.blur.foreground
= yield
它在地下绘制模糊的文本,并且(应该)在前景中绘制所产生的内容。不幸的是,当我打电话时
= render 'partial name' do
%h1 xyz
'%h1 xyz'未插入我的部分内容。
我做错了什么或有其他方法可以实现这个目标吗?
答案 0 :(得分:3)
这对我有用
= render layout: 'partial name' do
%h1 xyz
(注意'布局')然后
.blur
.blur.underground= text
.blur.foreground
= yield
产生
div class="blur">
<div class="blur underground">text</div>
<div class="blur foreground">
<h1>xyz</h1>
</div>
</div>