打破HAML中div的流动

时间:2014-07-29 15:48:32

标签: html ruby-on-rails haml

我有一个rails应用程序,其中容器div位于应用程序布局中(在yield标记周围)。

我想知道的是,如果我使用HAML,是否可以在视图中突破容器div。

在标准HTML中,我可以关闭div并在视图的顶部放置一个厚脸皮并在代码中重新打开它,但HAML的嵌套并不允许这样做主容器设置在视图之外。

除了必须将容器放入每个视图而不是主应用程序布局之外的任何变通方法?

感谢。

1 个答案:

答案 0 :(得分:2)

您可以使用filters

布局:

%div
  = yield

在模板中:

:plain
   </div>

# haml...

:plain
   <div>