好的,看来我会选择 Espresso。它真的很干净而且很容易。
是否有对 Slim 的内置支持?
在文档中找不到任何地方如何使用它。
试试这个:
require 'e'
require 'slim'
class Blog < E
engine :Slim
# etc.
end
并得到一个关于没有Slim
找到引擎的奇怪错误,虽然我加载了它。
好的,看来我会选择 Espresso。它真的很干净而且很容易。
是否有对 Slim 的内置支持?
在文档中找不到任何地方如何使用它。
试试这个:
require 'e'
require 'slim'
class Blog < E
engine :Slim
# etc.
end
并得到一个关于没有Slim
找到引擎的奇怪错误,虽然我加载了它。
这里的问题是Espresso
用于Tilt
渲染。
并且Tilt
没有对Slim
.
但是,确实具有对:)Slim
的内置支持Tilt
您所要做的就是注册一个新Tilt
模板:
require 'slim'
Tilt::SlimTemplate = Slim::Template
就是这样。现在你可以像这样使用它:
class Blog < E
engine :Slim
engine_ext :slim
# etc.
end
请注意engine_ext :slim
- 它将通知Espresso
模板扩展。
您很可能会将模板命名为template-name.slim