5

バックボーンでスリムなテンプレートを使用するには?

私は自分の ruby​​-on-rails アプリケーションで、エコ テンプレートを使用する backbone-on-rails gem を使用しています。しかし、私のプロジェクトでは、スリムなテンプレート エンジンを使用しています。もちろん、テンプレート タイプを 1 つだけ使用したいと考えています。しかし、どうすればバックボーンをスリムに切り替えることができますか?

codebrew の Gem backbone-rails は 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 に答える