我在应用上使用http://twitter.github.com/bootstrap/javascript.html#tooltips。
我有这个rails代码:
<%= link_to t('.shipping_details'), "#", :rel => "tooltip", :title => "#{render 'orders/partials/shipping_cost_detail', :o => o}" %>
问题是我无法在_shipping_cost_detail.html.erb
例如,如果我添加<div></div>
或<br>
,则可以在工具提示中看到文字。
如何在工具提示中渲染html?
答案 0 :(得分:5)
初始化工具提示时,有一个html
属性,指定是插入文本还是html。默认情况下,这是false
- 您需要将其设置为true
。
这样的事情:
$('.shipping_details').tooltip({
html: true,
// other options...
});
答案 1 :(得分:1)
使用html_safe选项,我认为它会解决你的问题
<%= link_to t('.shipping_details'), "#", :rel => "tooltip", :title => "#{render 'orders/partials/shipping_cost_detail', :o => o}".html_safe %>