5

由于控制器变量动态呈现了一些 javascript,因此该应用程序未使用标准资产管道。

我想在将 js 附加/内联到将要从中提供的 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 回答