我提供了一个在请求时自定义的JavaScript文件。我通过一个控制器做到这一点。我创建了一个模板views/controller_name/custom.js.coffee实时缩小Rails视图中的coffeescript
首先,我偶然发现咖啡脚本没有在生产中编译,但这是通过将两个gem咖啡栏和uglifier移动到资产组之外。
group :assets do
gem 'sass-rails', '~> 3.2.3'
gem 'mysql2'
gem 'yui-compressor'
end
gem 'coffee-rails', '~> 3.2.1'
gem 'uglifier', '>= 1.0.3'
现在这部分工作,但脚本不处理uglifier。我的问题是,如何缩小以这种方式提供的JavaScript?
感谢
你在做多少定制?为什么不制作大量的脚本静态资产,并在运行时注入一些脚本可以引用的动态响应的变量。 – 2012-03-17 15:59:12
为什么你不只是把你的代码放到assets/javascripts文件夹中?然后制作rake资源:预编译 – CodeGroover 2012-07-05 11:51:32