Так что я довольно давно пользуюсь рельсами. Но с Rails 6 я действительно изо всех сил пытался сдвинуться с мертвой точки. У меня есть несколько пользовательских драгоценных камней, которые я использую для активов и прочего, и я не могу понять, как загрузить файлы js.
К чему я привык
application.js
//= require activestorage
//= require jquery-3.3.1.min
//= require popper.min
//= require bootstrap
//= require mdb
//= require wysiwyg
//= require addons/pickr.min
//= require modules/buttons
//= require modules/cards
//= require modules/waves
//= require activestorage
//= require turbolinks
//= require_tree .
Но это не загружается в Rails 6 с Webpacker. Мне не удалось найти базовое решение для этого в Интернете, которое не включало бы добавление нескольких файлов js и строк кода в приложение, чтобы исправить решение вместе. То, что я пробовал, было
приложение / JavaScript / пакеты / application.js
require("@rails/ujs").start()
require("turbolinks").start()
require ("jquery-3.3.1.min").start()
require ("popper.min").start()
require ("bootstrap").start()
require ("mdb").start()
require ("wysiwyg").start()
require ("addons/pickr.min").start()
require ("modules/buttons").start()
require ("modules/cards").start()
require ("modules/waves").start()
require("@rails/activestorage").start()
require("channels")
Ресурсы находятся в нужном месте внутри драгоценного камня (поэтому первая версия в приложении rails 5 загружает все, как ожидалось). Я могу добавить некоторые из них с помощью пряжи, но я хочу использовать фактические файлы из драгоценного камня, а не просто заставить работать начальную загрузку, есть ли простое решение для этого? Я также попытался настроить путь в require
, но это тоже не сработало.
Спасибо за любую помощь!
app/assets/javascripts/application.js
, а второй - вapp/javascript/packs/application.js
. Правильно ли я предполагаю это? - person 3limin4t0r   schedule 09.09.2019/vendor/assets/javascripts/*
- person Rockwell Rice   schedule 09.09.2019