ブートストラップ 3.0 を使用する Rails 4.0 サイトがあります。ツールチップは表示されていますが、スタイルはありません。ブートストラップの例は、マークアップが次のようになることを示しています
<div class="tooltip">
<div class="tooltip-inner">
</div>
<div class="tooltip-arrow"></div>
</div>
しかし、調べてみると、生成されたマークアップは、ブートストラップではなく jQuery のように見えます。
<div id="ui-tooltip-18 role="tooltip" class="ui-tooltip ui-widget ui-corner-all ui-widget-content">
</div>
これが私のapplication.jsです
//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require twitter/bootstrap
//= require_tree .
ツールチップを呼び出す JavaScript は次のとおりです。
$(function(){
$('[data-toggle=tooltip]').tooltip();
});
ページ上の私のマークアップは次のとおりです。
<h3>Verifications</h3>
<table>
<% @verification_types.each do |type| %>
<tr>
<td><%= link_to "#{type.name}", '#', data: { toggle: "tooltip" }, title: "Default title" %></td>
</tr>
<% end %>
</table>