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