显示带有rails的popover

时间:2015-03-24 21:00:46

标签: html ruby-on-rails twitter-bootstrap popover

我尝试使用rails和bootstrap创建一个popover,如下所示:

        <%= content_tag(:a, role: "button", data: {
                        content: "#{image_tag('/user.png')}",
                        toggle: "popover",
                        content: "Click here"
            }) %>

但不知何故,当我渲染页面时,这样显示(它没有遇到html):

{:data=>{:content=>"Click here", :toggle=>"popover"}}

在检查模式下,html如下所示:

<a>{:data=&gt;{:content=&gt;"Click here", :toggle=&gt;"popover"}}</a>

我错了什么?谢谢!

1 个答案:

答案 0 :(得分:1)

您忘记为标记添加值(第二个参数):

<%= content_tag(:a, 'your button', role: "button", data: { content: "#{image_tag('/user.png')}", toggle: "popover", content: "Click here" }) %>