Локальный сервер Rails 6 не компилирует coffeescript из файла gem - PullRequest
0 голосов
/ 25 января 2020

Я только что запустил приложение на Rails 6 (ранее я разрабатывал на Rails 4, но это новое приложение, не перенастраиваемое). На моем новом Rails 6, используя webpacker для управления / установки jquery для этой записи

Я также использую nested_form_fields gem . Я заканчиваю sh установкой гема (но не gem 'jquery-rails', который он запрашивает, потому что у меня jquery через веб-пакет **) и записью в коде - вуаля! Не работает

Я полагаю, это потому, что JS для nested_form_fields написано в coffeescript, который согласно этому post Rails 6 больше не поддерживает изначально. К счастью, в этом посте также есть инструкции по установке coffeescript - отлично!

Проблема сейчас в том, что я не уверен, как получить приложение Rails для компиляции coffeescript, написанного nested_form_fields ... поэтому приложение все еще не работает в данный момент. Когда компилируются файлы gem JS? Как я могу гарантировать, что это происходит? Или, если это невозможно, какой обходной путь?


** Ошибка не в том, что у меня нет gem 'jquery-rails', который фактически установлен как зависимость nested_form_fields. Я проверяю это, потому что если я беру необработанный код JS и просто помещаю его на страницу html, код работает нормально.

...