【问题标题】:How to correctly add javascript libraries to my rails app如何正确地将 javascript 库添加到我的 rails 应用程序
【发布时间】:2018-05-05 03:22:37
【问题描述】:

我想在我的 rails 应用程序中包含 waypoints.js 和 counterup.js,但我似乎无法弄清楚将它们放在哪里以及如何要求它们。 目前我在 vendor/assets/javascripts 中有两个 .js 文件。

然后我尝试从我的 application.js 中要求它们,但我得到一个 sprockets::filenotfound 错误。

Application.js:

//= require jquery3
//= require jquery.turbolinks
//= require counterup
//= require waypoints
//= require popper
//= require bootstrap-sprockets
//= require jquery_ujs
//= require_tree .
//= require turbolinks

我是否正确地将它们放置在供应商/资产中?
我如何正确地“要求”它们?
谢谢

【问题讨论】:

    标签: ruby-on-rails asset-pipeline


    【解决方案1】:

    首先检查此类库是否已经存在任何类型的宝石。如果不是,我通常会将其放入 app/assets/javascripts 并将其作为普通脚本包含在 application.js 中。

    也许创建一个像app/assets/javascripts/src这样的特殊文件夹会更好一些来保存所有第三方库

    【讨论】:

    • 是的,只需将其放入 app/assets/javascripts 即可,谢谢
    猜你喜欢
    • 2018-02-28
    • 2010-12-15
    • 1970-01-01
    • 2021-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多