0

Jammitを使用してrubyコード(<%= ...%>)を含むJavaScriptファイルをレンダリングするにはどうすればよいですか?Jammit gemは常にJSファイルを読み取り、rubyコードを評価しません。ソリューション?どうも!

4

3 に答える 3

1

プラグインが見つからなかったので、次のように作成しました:https ://github.com/xpepermint/js_erb

于 2010-11-05T02:40:19.077 に答える
1

erbは「埋め込みルビー」の略で、htmlとは何の関係もありません。ルートがそれを指している状態で、js.erbビューを作成することを妨げるものは何もありません。残念ながら、jammitとバンドルすることはできません。これは、動的ビューとして使用するという目的が損なわれるためです。

于 2010-11-05T02:56:05.453 に答える
0

アセットパッケージャーの主な用途の1つは、すべてのJS/CSSを1つのファイルにキャッシュすることです。Jammitまたは別のパッケージャがこれらのファイル内のRubyコードを評価できたとしても、アプリケーションの起動時に一度だけ評価されるため、まったく役に立たないでしょう。

Rubyで評価されたコードをJSに入れるのは良い考えではありません。常に良い回避策があります。

于 2010-11-04T00:28:17.247 に答える