В app/assets/javascripts
я сохранил bootstrap.js
(из твиттера github). У меня есть BootStrap CSS, который относится к popover и всплывающей подсказке - в app/assets/stylesheets
Из моего show.html.erb
в app/views/questions
:
<button class="btn" id="button1"><%= @question.option_1 %></button>
<script type="text/javascript">
$(function() {
$(".btn").click(function() {
var idname = this.id;
$("#"+idname).addClass("clicked");
$("#"+idname).siblings().removeClass("clicked");
});
});
$(function () {
$(".btn").popover( offset: 5,
placement: 'left');
});
</script>
Мой application.js
файл в app/assets/javascripts
содержит эти последние 3 строки:
//= require jquery
//= require jquery_ujs
//= require_tree .
Похоже, что это просто комментарии, но я посмотрел синтаксис, и, похоже, он правильный.
Вещи, которые я пробовал:
1.) Загружены все CSS (не только те, которые относятся к popover).
2.) Все другие соответствующие сообщения stackoverflow