1

Jammitを使用してアセットをパッケージ化しています。それがうまくいくことの1つは、拡張子が.jstのファイルをパッケージ化し、ブラウザーのwindow.jst名前空間で使用できるようにすることです。しかし、私はそれらのテンプレートを動的にする方法を探していました。その方法や、それが可能かどうかさえわかりません。

JSTファイルを動的にできない場合、どのような選択肢がありますか?

4

1 に答える 1

1

Rails 3.0で私が知る限り、それは不可能です。Jammitは、JSTファイルがJavaScriptファイルであると想定しています。たぶんそれ以降のバージョンでは、彼らは能力を追加するかもしれません。しかし、私はそれがすぐに起こることを期待していません。

Rails 3.1にアップグレードできる場合は、JammitをAsset Pipelineに置き換えることができます。これにより、ERBまたはJSTファイルとして完成する前に必要な言語で実行できます。

Kliment Mamykinは、アセットパイプラインを有効にしてRails3.0からRails3.1.rc4にアップグレードするためのウォークスルーを行いました。 http://mamykin.com/2011/07/03/upgrading-to-rails31-rc4.html

于 2011-07-22T13:41:37.633 に答える