Rails: некоторые JavaScript не работают в производственном ТОЛЬКО на компьютере с Windows - PullRequest
0 голосов
/ 04 января 2019

В настоящее время я работаю над веб-приложением rails, которое размещаю на сервере DigitalOcean.

Работает на ruby ​​2.5.1 и rails 5.2.0.

Когда я захожу на сайт в Chrome или Firefox на моей машине с Linux, он работает отлично. То же самое на устройстве Android. Но когда я получаю к нему доступ на компьютере Windows, некоторые плагины JavaScript и гемы не работают.

Например, я использую Trumbowyg в качестве редактора wysiwyg, bootstrap-datetimepicker и шрифт потрясающий , и ни один из них не работает, в то время как некоторые другие Кажется, что плагины JavaScript работают, как загрузчик.

Я проверил на консоли Chrome, и весь код, похоже, включен в файл application.js в Linux и Windows. В Windows консоль не распознает мои плагины, а в Linux - нет. В обеих системах jQuery работает правильно.

Я не понимаю, как это может работать на Android и Linux, но не на Windows.

У кого-нибудь есть идеи как это исправить?

1 Ответ

0 голосов
/ 05 января 2019

Мне удалось это исправить, создав новый файл манифеста и импортировав в него все мои модули JavaScript и файлы кофе.

Я включил его в свой макет и добавил в файл assets.rb для предварительной компиляции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...