我希望了解复制JS和SASS文件以及在application.js和application.css中导入并安装GEM之间的差异......
具体来说我想安装select2,插件的实现会有什么性能差异吗?
答案 0 :(得分:1)
理想的是使用来自开源项目(如jQuery)的JavaScript代码的gemified版本,因为这为RubyGems提供了作为包管理器的优势。来自Jo Liss的jquery-ui-rails宝石就是一个很好的例子。
不幸的是,很少有JavaScript项目仅用于Rails,因此很少有JavaScript的gemified版本。相反,这些文件是作为外部脚本提供下载或从内容交付网络提供的。