Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Rails中添加所有库文件_Javascript_Css_Ruby On Rails - Fatal编程技术网

Javascript 在Rails中添加所有库文件

Javascript 在Rails中添加所有库文件,javascript,css,ruby-on-rails,Javascript,Css,Ruby On Rails,我有大约20个库第三方工具,需要与Rails 4应用程序集成,我希望将它们包括在资产管道中 是否有一种标准的方法来实现这一点,或者我应该将它们分别添加到javascripts和stylesheets文件夹中 这样做的问题是,每个库都混合了css和js文件,其中很多都是在文件本身中引用和混合的 将这些文件一个一个地分开是最好的方法吗?我们使用的一种方法是将“常量”文件放入它们自己的目录中,然后从application.js调用整个文件夹: #app/assets/javascripts/appli

我有大约20个库第三方工具,需要与Rails 4应用程序集成,我希望将它们包括在
资产管道中

是否有一种标准的方法来实现这一点,或者我应该将它们分别添加到javascripts和stylesheets文件夹中

这样做的问题是,每个库都混合了css和js文件,其中很多都是在文件本身中引用和混合的


将这些文件一个一个地分开是最好的方法吗?

我们使用的一种方法是将“常量”文件放入它们自己的目录中,然后从
application.js调用整个文件夹:

#app/assets/javascripts/application.js
//= require_tree ./jquery

但你不应该把第三方库放在供应商文件夹中,以满足关注点的分离吗?也许吧,但我们认为,如果你以最有效的方式构建你的应用程序,它就是最好的。因此,对我们来说,将JQuery插件文件放在它们自己的目录中最有意义,因为我们可以不断调用它们,同时让以控制器为中心的文件在不同的时间加载。这就是我们做这件事的方式,仅此而已!