【问题标题】:Rails Asset Pipeline How Does //= require jquery work?Rails 资产管道 //= 需要 jquery 如何工作?
【发布时间】:2016-02-18 16:31:49
【问题描述】:

//= require jquery

jquery 库是如何加载的?

我在项目中的任何地方都没有要加载的 jquery 文件。

它们是从什么神奇的地方加载的?

//= require bootstrap-sprockets 也是如此,我将这一行放入其中以便正确加载引导程序。

我有宝石,但这里有什么魔法?

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-4 asset-pipeline


    【解决方案1】:

    那些文件被加载是因为你有 gem 'jquery-rails'gem 'bootstrap-sass', '~> 3.3.6'

    他们在 gem 里面的 assets 目录中保存 js、css 和图像文件

    Rails Asset Pipeline 所做的是查看 assetsvendor 目录来编译文件

    我希望这个解释有效

    您可以在此处查看 bootstrap-sassjQuery 的资产

    【讨论】:

    • 那么query-railsbootstrap-sass 的资产何时添加到资产管道中?资产管道的一部分是查看所有宝石,看看它们是否有资产?
    • 我想在启动时说
    • 所以require 可能会查看 app/assets 下的资产,如果不存在则通过 gems 查看?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多