2

アプリでhttp://twitter.github.com/bootstrap/javascript.html#tooltipsを使用しています。

私はこのレールコードを持っています:

<%= link_to t('.shipping_details'), "#", :rel => "tooltip",  :title => "#{render 'orders/partials/shipping_cost_detail', :o => o}"  %>

問題は、内部でhtmlコードをレンダリングできないことです_shipping_cost_detail.html.erb

たとえば、<div></div>または<br>ツールチップにテキストのように表示される場合。

ツールチップ内でhtmlをレンダリングするにはどうすればよいですか?

4

2 に答える 2

5

ツールチップを初期化するときに、htmlテキストまたは html のどちらを挿入するかを指定するプロパティがあります。デフォルトでは、これはfalse- に設定する必要がありますtrue

このようなもの:

$('.shipping_details').tooltip({
     html: true,
     // other options...
});
于 2013-01-08T10:02:12.107 に答える
1

html_safe オプションを使用すると、問題が解決すると思います

<%= link_to t('.shipping_details'), "#", :rel => "tooltip",  :title => "#{render 'orders/partials/shipping_cost_detail', :o => o}".html_safe  %>
于 2013-01-08T10:05:51.850 に答える