5

如何使用带有主干的苗条模板?

我在使用生态模板的 ruby​​-on-rails 应用程序骨干轨上使用 gem。但在我的项目中,我使用了超薄模板引擎,当然我只想使用一种模板类型。但是我怎样才能在主干中切换到苗条呢?

来自 codebrew 的 Gem 主干轨提供 erb 和 haml,所以我想我也可以使用 slim。但是怎么做?

4

2 回答 2

6

带有 Slim 和 CoffeeScript 的无脂肪客户端模板: https ://github.com/jfirebaugh/skim

于 2012-04-15T23:09:11.303 回答
4

我认为您混淆了客户端模板和服务器端模板之间的区别。Slim、HAML 端 ERB 是 Ruby 服务器端模板库。

Eco 是一个 node.js 服务器端模板库。模板可以通过 Eco 编译成客户端模板,但它依赖于 node.js 来编译服务器上的模板。

重要的是要了解,当您创建服务器端模板时,呈现的结果通常以 HTML 形式在浏览器中结束,模板本身永远不会在浏览器中结束。使用客户端模板,模板本身存在于浏览器中,模板通过 JavaScript(在本例中为backbone.js)呈现以在页面上生成 HTML。

于 2012-04-06T21:31:11.990 回答