16

तो, मैं अपने रेलस्ट्रैप नेविबार को अपने रेल 5.1.3 ऐप में काम करने के बारे में पिछले कुछ घंटों में संघर्ष कर रहा था। कोई सफलता नहीं। मुझेरेल 5 - असहज त्रुटि: बूटस्ट्रैप ड्रॉपडाउन की आवश्यकता Popper.js

Uncaught Error: Bootstrap dropdown require Popper.js

मुझे पता था कि बूटस्ट्रैप popper.js के पक्ष में टेदर छोड़ रहा था। मैंने इसे Gemfile

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

और इसमें कुछ भी नहीं किया। Application.js में जोड़ा गया

//= require popper 

और अभी भी कुछ भी नहीं। कुछ समय बाद, मैं अंगुलर में popper.js के बारे में Joshua Colvin's answer में घुस गया। कोड में पॉपर लाइन को ऊपर ले जाने के बाद, इस

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

और इसे काम करने के लिए मिला। मैं इसे समुदाय में साझा करना चाहता था क्योंकि यह एक बहुत ही हालिया विषय है और इस फिक्स को ढूंढना बहुत मुश्किल था। उम्मीद है कि यह कोडर का एक बहुत मदद मिलती है;)

+3

ताकि आप अधिक अंक मिलता है और इसलिए यह है आप अपनी पोस्ट के जवाब के रूप में जोड़ना चाहिए अधिक स्पष्ट है कि आपके "प्रश्न" का उत्तर है। धन्यवाद, हालांकि यह वास्तव में सहायक था। – Arel

उत्तर

7

बस turbolinks से पहले require popper जोड़ सकते हैं और bootstrap की तरह आप प्रश्न में कहा

//= require popper 
//= require turbolinks 
//= require bootstrap 
संबंधित मुद्दे