Я пытаюсь настроить Webpacker для работы с движком Rails. Меня особенно интересует, как люди настраивают свои webpacker.yml
для перемещения ресурсов своего движка в папку /public/
основного приложения.
Во-первых, я следовал инструкциям Webpacker для Использование в Рельсы Двигатели . Однако Шаг 7 ставит меня в тупик. Идея в том, чтобы установить public_root_path
в папку /public
вашего приложения. Очевидно, я мог бы жестко запрограммировать правильный путь на своей персональной машине, но это неприемлемо для производства или других разработчиков. Я не могу полагаться на то, что ERB также имеет динамический путь c.
Я также попробовал второй вариант шага 7, который включает промежуточное ПО, но это Похоже, ничего не дало.
В конечном итоге я хочу иметь возможность импортировать JavaScript из движка в основное приложение из файла app/javascript/packs/application.js
. Как мне заставить Webpacker найти файлы из движка без жесткого кодирования пути?