【问题标题】:RoR asset pipeline best practices for one-off JS plugins一次性 JS 插件的 RoR 资产管道最佳实践
【发布时间】:2013-12-25 10:31:42
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: ruby-on-rails asset-pipeline


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2012-04-23
      • 2013-07-20
      • 2013-11-18
      • 1970-01-01
      • 1970-01-01
      • 2021-09-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多