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 回答