1

在 Ruby on Rails 3.2.x 项目中包含 JS 库有两种主要方法:

  1. 将文件放在供应商/资产中
  2. 在 bundler 中使用 ruby​​ gems,例如:
    gem 'rails-backbone'
    gem 'jquery-rails'

是否有理由首选任何一种方式?我怀疑#1 使文件在项目中更加明显,而#2 更方便一些。我绝对不希望项目或 gems 中的缩小版本,因为这使得调试和阅读 js 源代码不合理。

4

1 回答 1

1

通过“供应商/资产”,我有机会自定义我的 jquery 库(例如,用于 JqueryUI,或一些 jquery 插件等)但部署库并非易事(例如,由于资产管道)。使用 gem 解决方案,您没有或很少有可能自定义库,但资产管道没有问题。

于 2012-04-16T08:07:37.867 回答