如何使用带骨干的超薄模板?
我在ruby-on-rails应用程序中使用使用eco模板的rails-on-rails gem。但在我的项目中,我使用瘦模板引擎,当然我只想使用一种模板类型。但我怎样才能在骨干网中转变为苗条?
来自codebrew的Gem backbone-rails提供erb和haml,所以我想我也可以使用slim。但是如何?答案 0 :(得分:6)
使用Slim和CoffeeScript的无胖客户端模板:https://github.com/jfirebaugh/skim
答案 1 :(得分:4)
我认为你混淆了客户端模板和服务器端模板之间的区别。 Slim,HAML end ERB是Ruby服务器端模板库。
Eco是node.js服务器端模板库。模板可以使用Eco编译到客户端模板中,但它依赖于node.js来编译服务器上的模板。
重要的是要理解,当您创建服务器端模板时,呈现的结果通常以HTML格式存在于您的浏览器中,模板本身永远不会在浏览器中结束。使用客户端模板,模板本身存在于浏览器中,模板通过JavaScript(在本例中为backbone.js)呈现,以在页面上生成HTML。