16

因此,我在最近幾個小時掙扎着讓我的引導程序導航欄在我的rails 5.1.3應用程序中工作。沒有成功。我發現一個控制檯錯誤說Rails 5 - 未捕獲的錯誤:引導程序下拉需要Popper.js

Uncaught Error: Bootstrap dropdown require Popper.js

我知道bootstrap是下降tether贊成popper.js。我將它添加到Gemfile中

gem 'popper_js', '~> 1.11', '>= 1.11.1' 

而且它什麼也沒做。添加到這樣的application.js中

//= require popper 

並且什麼也沒有。過了一會兒,我撞到了關於Angular的popper.js的Joshua Colvin's answer。在代碼中移動波普線後,像這樣

//= require popper 
//= require turbolinks 
//= require bootstrap 

並得到它的工作。我想分享這個社區,因爲它是一個相當近期的話題,很難找到這個修復。希望這幫助了很多編碼器)

+3

讓你獲得更多的積分,所以它是你應該添加爲回答您的帖子更明顯的是你的「問題」有一個答案。這真的很有幫助,謝謝。 – Arel

回答

7

就turbolinks前添加require popper和引導像你在問題中說

//= require popper 
//= require turbolinks 
//= require bootstrap