我是ruby gems的新手,我试图找到有关如何将slim编译为html的信息。有slimrb
命令,但它不起作用。如何将slim文件转换为html文件?
答案 0 :(得分:4)
我假设缺少局部变量。在这种情况下,请给他们-l
选项。例如,
$ cat template.slim
div
p= message
$ slimrb template.slim -l '{"message": "hello"}'
<div><p>hello</p></div>
答案 1 :(得分:1)
Shouichi的回答是你正在寻找的。
但是,根据您的评论,我了解您还希望将输出重定向到文件(.html文件)。这样做的方式取决于你使用的shell。例如在(ba)sh你可以这样做:
slimrb template.slim -l '{"message": "hello"}' > template.html