Добавить ссылку JS в файл Application.js - PullRequest
0 голосов
/ 01 февраля 2019

Файл Application.js

// ** Standard Rails 5 files **
//= require rails-ujs
//= require activestorage
//= require turbolinks
//
// ** Bootstrap JS files **
//= require jquery3
//= require popper
//= require bootstrap-sprockets

Я хочу добавить плагин jquery https://github.com/gdsmith/jquery.easing в мое приложение rails.Я бы предпочел добавить ссылку на ссылку CDN, а не ссылаться на файл напрямую.

1) Как добавить ссылку на файл CDN в приведенном выше коде?

2) Если у меня есть другой файл, это App / assets / vendor / vendor_name / vendor.JS, как я могу ссылаться на это в приведенном выше файле?

//=require /assets/vendor/vendor_name/vendor 

не работал.

1 Ответ

0 голосов
/ 01 февраля 2019

Если вы хотите создать ссылку на CDN, просто перейдите в views/layout/application.html.erb и добавьте ссылку на CDN с обычным тегом <link>

Альтернативой является просто перейти по ссылке CDN в вашем браузере.Скопируйте код js, затем в rails создайте файл в assets/javascript/your_file_name.js, вставьте туда код, и если вы используете require tree ., он будет выбран автоматически.Лично я не люблю требовать дерево, поэтому я включаю их все индивидуально.(имейте в виду, это означает, что вам нужно будет вручную применить любые обновления к библиотеке.)

Папка поставщика автоматически включается в путь к ресурсу, вы можете просто ссылаться на нее относительно каталога поставщика.

например, //=require vendor_name/vendor

Примечание. Если rails не может найти файл, он покажет вам на экране ошибок все места, где он выглядел, одним из них будет путь поставщика, выЗатем вы можете определить, какой дополнительный путь вам нужно указать для доступа к вашему файлу.

Надеюсь, это поможет

...