一次性JS插件的RoR资产管道最佳实践

时间:2013-12-08 09:00:19

标签: ruby-on-rails asset-pipeline

关于一次性javascript插件及其在Rails资产管道中的角色,我有一个最佳实践问题。

我是Rails的新手,正在开发一个新项目。我正在使用的网站模板使用大量的js插件来增加功能。 (eq chartjs.org,ckeditor和大约40个其他人)由于这些是逐页需要的,我不确定我是否应该在application.js清单中真正加载它们。

目前,我在/ vendor目录下有模板的资产,只从我的application.js清单加载核心资产。

关于如何/在哪里包含插件的想法?

1 个答案:

答案 0 :(得分:0)

我知道rails默认在// = require_tree中添加了所有js文件包含在application.js中。因此,您可以删除它并仅添加您要添加​​的文件。如果你只想运行特定的函数,那么你可以使用带有条件的location.pathname,它只适用于那个特定的页面。

相关问题