5

一部の JavaScript がコントローラ変数によって動的にレンダリングされるため、アプリケーションは標準のアセット パイプラインを使用していません。

提供されるhtmlファイルに追加/インライン化する前に、jsを縮小したいと思います。

<render :partial => 'javascript.js'>erb でパーシャルをレンダリングする標準的な方法を試してみました。

<render :partial => Minify.new.minify('javascript.js')>理想的には、jsの縮小版をレンダリングすることができればいい のですが

4

1 に答える 1

16

uglifier gem ( http://rubygems.org/gems/uglifier ) を試すことができます。パフォーマンスについてはわかりませんが、次のようなことができます。

<script type="text/javascript">
  <%= raw Uglifier.new.compile(render "your_js_in_a_partial.js") %>
<script>
于 2013-01-29T17:55:08.300 に答える