我注意到这rake assets:precompile
在我的生产服务器上需要很长时间,至少 10 多分钟。我去查看我的 public/assets 文件夹,我注意到 jquery.ui.datepicker 有数百种变体。
这是我的终端显示的...
$ dir public/assets/jquery.ui.datepicker
Display all 280 possibilities? (y or n)
它的范围从 jquery.ui.datepicker-856....css 通过数百种组合到 jquery.ui.datepicker-zh-TW.js.gz。
我不知道是否所有这些文件都是必要的,但这可能是预编译资产需要这么长时间的部分原因吗?此外,当我将此行添加到我的production.rb时,我才开始遇到这个问题
config.assets.precompile += %w( *.js *.css )