16

Bu yüzden, son birkaç saat içinde benim bootstrap navbar benim raylar 5.1.3 app çalışmak için alma konusunda mücadele ediyordum. Başarı yok. Ben Raylar 5 - Yakalanmayan Hata: Bootstrap açılırken Popper.js gerektirir

Uncaught Error: Bootstrap dropdown require Popper.js

Ben önyükleme popper.js lehine urgan bırakarak farkında olduğunu belirten bir konsol hata buldu. Ben Gemfile

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

onu ekledi ve hiçbir şey yapmadı. Bu

//= require popper 

ve buna ek olarak hiçbir şekilde uygulama.js'ye eklendi. Bir süre sonra, Angular'deki popper.js hakkında Joshua Colvin's answer'a rastladım. Koddaki popper satırını taşıdıktan sonra, bu

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

Ve işe koyuldu. Bunu toplulukla paylaşmak istedim çünkü çok yeni bir konu ve bu düzeltmeyi bulmak çok zordu. Bu kodlayıcıların çok yardımcı olur Umut; söz konusu dediğin gibi

+3

Eğer daha fazla puan almak ve bu yüzden bu yüzden Gönderiminizin bir cevap olarak bu eklemek gerekir daha açık olan "sorunuz" un bir cevabı var. Gerçekten çok yardımcı oldu, teşekkürler. – Arel

cevap

7

Sadece turbolinks önce require popper ekleyip bootstrap)

//= require popper 
//= require turbolinks 
//= require bootstrap 
İlgili konular