在另一个苗条文件中包含一个苗条文件

Fir*_*DoL 5 ruby static-html slim-lang

我正在开发一个静态网站(所以没有真正的服务器支持),我想在另一个网站中包含一个小的细长片段,可能会将变量传递给它.

这可能吗?在rails中很容易,虽然render方法,但我不知道如何在苗条上做(显然load方法不适用于苗条).

Igo*_*ger 7

Slim包含Include允许在编译时直接在模板文件中包含其他文件的插件:

require 'slim/include'

include partial_name
Run Code Online (Sandbox Code Playgroud)

文档可在此处获取:https://github.com/slim-template/slim/blob/master/doc/include.md

如果需要在运行时包含文件

Slim::Template.new("#{ name }.slim").render做的工作(https://github.com/slim-template/slim#include-helper).


Fir*_*DoL 1

看起来可以这样完成:

Slim::Template.new('template.slim', optional_option_hash).render(scope)
Run Code Online (Sandbox Code Playgroud)

在 slim 自述文件中找到: https: //github.com/slim-template/slim