Недавно я обновился до Bootstrap 4.0.0, я запускаю Rails 5.1.5 и установил BS, как указано в README в их github.
Кроме того, он был добавлен в package.json для пряжи.
В gemfile: gem 'bootstrap', '~> 4.0' gem 'jquery-rails'
В package.json: «bootstrap»: «^ 4.0.0», «popper.js»: «^ 1.12.9», «jquery»: «^ 3.3.0»
Я установил его в своем application.scss: @import "bootstrap";
Мое приложение / активы / javascripts / application.js:
//= require rails-ujs
//= require jquery3
//= require popper
//= require bootstrap-sprockets
//= require bootstrap
//= require_tree .
Теперь я пробую простой пример из онлайн-документа:
<div class="dropdown">
<button class="btn btn-primary dropdown-toggle" type="button" id="about-us" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
About Us
</button>
<div class="dropdown-menu" aria-labelledby="about-us">
<a class="dropdown-item" href="#">Our Story</a>
<a class="dropdown-item" href="#">Our Team</a>
<a class="dropdown-item" href="#">Contact Us</a>
</div>
</div>
Проблема в том, что когда я нажимаю кнопку, появляется меню, но если я нажимаю еще раз, оно не возвращается, и после этого я больше не могу его щелкать, это как замороженное.
https://codepen.io
, вроде все работает нормально - person Ganesh   schedule 09.03.2018