Sass 将Haml外部文件包含到主文件中

Sass 将Haml外部文件包含到主文件中,sass,haml,partials,Sass,Haml,Partials,我正在尝试将一些.haml外部文件包含到一个主.haml文件中,就像您使用SCS所做的那样。我尝试了很多方法,但都没有成功 我需要提到的是,我使用了升华文本3 header.haml-->要包含在main.haml中的部分文件 在main.haml中,我添加了: // in main.haml: !!! 5 = render 'header' --------------------------------- !!! 5 = render

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

我需要提到的是,我使用了升华文本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文件包含到主文件中吗

谢谢。

我找到了解决方案:

    = Haml::Engine.new(File.read("header.haml")).render
这是您需要在每个haml页面上添加的内容,您希望在其中包含其他haml外部页面。确保使用正确的缩进,否则将不起作用

祝你今天愉快