【问题标题】:How to use slim templates with backbone?如何使用带有主干的苗条模板?
【发布时间】:2012-04-20 06:24:38
【问题描述】:

如何使用带有主干的超薄模板?

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

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

【问题讨论】:

    标签: ruby-on-rails backbone.js slim-lang


    【解决方案1】:

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

    【讨论】:

    • 我目前正在将它与 Backbone 一起使用
    【解决方案2】:

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

    Eco 是一个 node.js 服务器端模板库。模板可以通过 Eco 编译成客户端模板,但是在服务端编译模板需要依赖 node.js。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-02-16
      • 1970-01-01
      • 1970-01-01
      • 2017-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多