【问题标题】:Break out of the flow of divs in HAML打破 HAML 中的 div 流
【发布时间】:2014-07-29 15:48:31
【问题描述】:

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

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

在标准 HTML 中,我可以关闭 div 并在视图顶部使用厚脸皮,然后在代码的下方重新打开它,但 HAML 的嵌套不允许这样做,因为主容器设置在意见。

除了必须将容器放置到每个视图中而不是主应用程序布局中之外,还有其他解决方法吗?

谢谢。

【问题讨论】:

    标签: html ruby-on-rails haml


    【解决方案1】:

    你可以使用filters

    在布局中:

    %div
      = yield
    

    在模板中:

    :plain
       </div>
    
    # haml...
    
    :plain
       <div>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-15
      相关资源
      最近更新 更多