'bootstrap-select' в Rails & Bootstrap 4 требует 'Popper.js' - PullRequest
0 голосов
/ 08 ноября 2018

Я использовал gem «bootstrap» для обновления проекта Rails до Bootstrap 4. Затем выпадающие списки не сработали из-за отсутствия popper.js. Согласно документации, мне пришлось добавить «bootstrap.bundle.js», который включает только «popper.js» (https://getbootstrap.com/docs/4.1/getting-started/contents/#js-files).

Пока все хорошо, пока я не попытался добавить «bootstrap-select» (последняя версия 1.13.2), когда произошла та же ошибка:

bootstrap.self.js?body=1:1554 Uncaught TypeError: Bootstrap dropdown require Popper.js (https://popper.js.org)
    at Dropdown.toggle (bootstrap.self.js?body=1:1554)
    at HTMLButtonElement.<anonymous> (bootstrap.self.js?body=1:1725)
    at Function.each (jquery3.self.js?body=1:355)
    at jQuery.fn.init.each (jquery3.self.js?body=1:190)
    at jQuery.fn.init._jQueryInterface (bootstrap.self.js?body=1:1710)
    at HTMLButtonElement.<anonymous> (bootstrap.self.js?body=1:1882)
    at HTMLDocument.dispatch (jquery3.self.js?body=1:5184)
    at HTMLDocument.elemData.handle (jquery3.self.js?body=1:4992)

Каким-то образом «bootstrap-select» игнорирует «bootstrap.bundle.js», и если я добавлю «popper.min.js» или gem «popper_js», это не исправит ошибку. Есть мысли, пожалуйста?

...