Я нахожусь на Rails 5.1, использую Bootstrap 4.0.0-beta.

У меня проблемы с развертыванием в production (development отлично работает без Yarn).

Пряжа работает, и у меня есть package.json и node_modules.

Я слежу за пошаговым руководством Nithin. Мои стили работают; однако мой javascript не работает.

Я пробовал добавитьind popper.js с помощью //= require popper.js/dist/umd/popper, но это не помогло.

Ни один из моих javascript не работает. Например, все выпадающие списки полностью мертвы.

Кто-нибудь есть какие-либо предложения?

ОБНОВИТЬ

Я проверил в разработке с Yarn , и это не удалось. Так что все файлы складываются в голову, а не работают!

Любые предложения приветствуются!

0
Alexander Gorg 2 Янв 2018 в 18:42

2 ответа

Лучший ответ

Наконец-то у меня заработал Bootstrap! Я удалил его с помощью yarn remove bootstrap и переустановил с помощью yarn add bootstrap@4.0.0-alpha.6

Затем я добавил //= require tether/dist/js/tether в application.js сразу после //= require bootstrap/dist/js/bootstrap

Также я удалил //= require popper.js/dist/umd/popper, потому что альфа-версия без него работает нормально.

0
Alexander Gorg 4 Янв 2018 в 14:53

Ваш формат здесь неправильный:

\\= require popper.js/dist/umd/popper

Убедитесь, что вы используете правильную папку для popper.js, и - если это правильно - используйте следующий формат:

//= require popper.js/dist/umd/popper

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

0
SRack 2 Янв 2018 в 17:14