我有一个_form,在这个_form中,我在一些字段前面放了一个图标。
当鼠标悬停在它上面时我想要它显示工具提示。文本在翻译文件中:
..
t('messages.issue_tittle_placeholder')
..
我只能使用html执行此操作,但我想使用RoR执行此操作。
<div class="clearfix">
<%= f.label :title %>
<div class="icon-question_enabled" rel="tooltip"
title="Keaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaa">
</div>
我试过这个:
<%= f.label :title %>
<%= image_tag('icons/question_enabled.png', class=> "tooltip-help") %>
有人可以帮助我吗?
抱歉我的英文。
答案 0 :(得分:2)
您的语法已关闭。对于&gt; Ruby 1.9它应该是:
<%= image_tag('icons/question_enabled.png', class: "tooltip-help") %>
其他&lt; 1.8
<%= image_tag('icons/question_enabled.png', :class => "tooltip-help") %>
答案 1 :(得分:2)
根据您的html代码段,您的图标只是一个<div>
,其css类具有精灵背景而不是<img>
。你应该这样做:
<%= f.label :title %>
<%= content_tag(:div, nil, class: 'icon-question_enabled', rel: :tooltip, title: "Keaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaa") %>