Scalate Jade multiple包含不能按预期工作

时间:2012-12-05 23:06:07

标签: pug scalate

Partial 1,widget1.jade:

p 1

Partial 2,widget2.jade:

p 2

布局尝试1:

- include("widget1.jade")

这呈现:

<p>1</p>

布局尝试2:

- include("widget2.jade")

这呈现:

<p>2</p>

布局尝试3:

- include("widget1.jade")

- include("widget2.jade")

渲染:

<p>1</p>
<p>1</p>

有人可以验证吗?错误?

1 个答案:

答案 0 :(得分:1)

您使用的是什么版本的scalate / OS /配置?

在OS X上,使用Scalate 1.5.3我得到以下内容:

mcbatyuk:scalate bam$ cat view1.jade 
p 1


mcbatyuk:scalate bam$ cat view2.jade
p 2

mcbatyuk:scalate bam$ cat compound.jade 
- include("view1.jade")

- include("view2.jade")

现在运行复合模板:

scalate> run compound.jade 
<p>1</p>
<p>2</p>

我担心从命令行运行$ scalate run compound.jade实际上并没有做任何事情,但这是另一个故事: - )