【问题标题】:Include Haml External Files Into a Main One将 Haml 外部文件包含到主文件中
【发布时间】:2018-11-26 16:03:47
【问题描述】:

我正在尝试将一些 .haml 外部文件包含到主 .haml 文件中,就像您使用 SCSS 所做的那样。我尝试了很多方法来做到这一点,但都没有成功。

我需要提一下我使用的是 Sublime Text 3。

  • header.haml --> 我想包含在 main.haml 中的部分文件

在 main.haml 我添加了:

    // in main.haml:

    !!! 5
    = render 'header'

    ---------------------------------

    !!! 5
    = render partial:'header.haml'

    ---------------------------------

    !!! 5
    = render :partial => 'header.html.haml'

    ---------------------------------

    !!! 5
    = render 'header'

    ---------------------------------

这些解决方案都不起作用。您能帮我将外部 HAML 文件包含在主文件中吗?

谢谢。

【问题讨论】:

    标签: sass haml partials


    【解决方案1】:

    我找到了解决办法:

        = Haml::Engine.new(File.read("header.haml")).render
    

    这是您需要在每个要包含其他 haml 外部页面的 haml 页面上添加的内容。确保使用正确的缩进,否则将不起作用。

    祝你有美好的一天!

    【讨论】:

      猜你喜欢
      • 2020-09-25
      • 2015-01-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-14
      • 1970-01-01
      相关资源
      最近更新 更多