私は、バックボーンレールの宝石と共にRails 3.1とBackboneを使用しています。ビューはjst.ejs
バックボーンを持つHAML
私はビューでHAMLを使用することができますか?これらのビューはプロダクション環境でプリコンパイルされていますか?
私は、バックボーンレールの宝石と共にRails 3.1とBackboneを使用しています。ビューはjst.ejs
バックボーンを持つHAML
私はビューでHAMLを使用することができますか?これらのビューはプロダクション環境でプリコンパイルされていますか?
:https://github.com/infbio/haml_assetsをし、それは大丈夫ワークアウトしています。
私はJSTに慣れていないんだけど、私はHAMLとjQueryテンプレートと同じことを実行します。私は現在、この宝石を使用してい http://lostechies.com/derickbailey/2011/06/22/rendering-a-rails-partial-as-a-jquery-template/
これはあなたが探しているようです。 https://github.com/uglyog/clientside-haml-js
バックボーン(とjQueryのセレクタ)を使用して、クライアント側にHAMLをレンダリングする:
あなたのレンダリング()関数ALAにhaml.compileHAML(テンプレート)を入れて:あなたが使用することができます
render: function(){
var fn = haml.compileHaml(template);
$(this.el).html(fn({});
return this;
}
haml_coffee_assetshaml-coffeeテンプレートをRails 3.1のアセットパイプラインに使用しています。 Haml-CoffeeはCoffeeScriptの完全なHAML実装であり、haml_coffee_assetsを使用すると、テンプレートはバックエンドでコンパイルされ、純粋なJavaScriptテンプレートで変換されるため、クライアントでのレンダリング時にCoffeeScriptは必要ありません。
それを使用して、それは素晴らしい作品です。 – Blacksad
ありがとうNetzpirat:Dあなたの作品の巨大なファン – Trip
素晴らしい、私はいくつかの他のhaml/jsライブラリを試しましたが、haml_coffee_assetsは間違いなく勝者です – ndbroadbent
この宝石についての説明では、https://github.com/codebrew/backbone-railsはHAMLを使用できると言っていますが、試していません。
haml_assetsがうまく機能しません。 [haml-coffee](https://github.com/9elements/haml-coffee)を使用するには[haml_coffee_assets](https://github.com/netzpirat/haml_coffee_assets)をお勧めします(@Netzpiratの回答を参照) – iblue