Ruby on rails html\u安全在rails中的链接\u to title属性中不工作

Ruby on rails html\u安全在rails中的链接\u to title属性中不工作,ruby-on-rails,view,tooltip,html-safe,Ruby On Rails,View,Tooltip,Html Safe,我想用富文本显示工具提示,如下所示 “sample.html\u safe%> 它不能使用html标记工作和显示 要在“锚定标题”属性中显示不带html标记的html格式文本 请分享您的想法。通过使用Jquery ui工具提示,最终实现如下所示 ` “示例”,:id=>“演示框”%>` $(函数(){ $(“#演示框”)。工具提示({ 内容:函数(){ var元素=$(此); 返回元素.attr('title') } }); }); `您如何显示标题?@RSB,您的意思是什么?我想显示不带ht

我想用富文本显示工具提示,如下所示

“sample.html\u safe%>

它不能使用html标记工作和显示

要在“锚定标题”属性中显示不带html标记的html格式文本


请分享您的想法。

通过使用Jquery ui工具提示,最终实现如下所示

`

“示例”,:id=>“演示框”%>`
$(函数(){
$(“#演示框”)。工具提示({
内容:函数(){
var元素=$(此);
返回元素.attr('title')
}
});
});

`

您如何显示标题?@RSB,您的意思是什么?我想显示不带html标记的html格式文本,因为它是html安全的。它将为我们提供不带标记的html格式文本,但在标题->工具提示中不起作用。您不能将html(例如
标记)放入属性中,包括标题属性。如果您想要具有良好格式的“丰富”弹出窗口而不是标准标题,则需要使用javascript来模拟标题属性的效果。如果您使用的是像Bootstrap这样的“web库”,那么它已经附带了这个功能,称为“popovers”。@MaxWilliams,title->text来自db like
:title=>(@project.description)。html\u安全
,但不是静态格式。As description字段将文本与html标记混合,以获得格式。是的,正如您所说,我们需要使用javascript库,因为标准标题不起作用。您的代码是准确的。如果查看查询响应,应该会看到一个
。它是您的浏览器,它替换dom属性中的html特殊字符。
<%= link_to 'test', '#', :title => "<b>sample</b>", :id => "demo_box" %>`

    $(function(){
      $('#demo_box').tooltip({
        content: function(){
          var element = $( this );
          return element.attr('title')
        }
      });
    });