1

我有一个 _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") %>

有人可以帮助我吗?

对不起我的英语不好。

4

2 回答 2

2

您的语法已关闭。对于 > Ruby 1.9,它应该是:

<%= image_tag('icons/question_enabled.png', class: "tooltip-help") %>

否则 < 1.8

<%= image_tag('icons/question_enabled.png', :class => "tooltip-help") %>
于 2013-10-16T15:15:22.270 回答
2

根据您的 html 片段,您的图标只是一个<div>带有精灵背景的 css 类,而不是<img>. 你应该做:

<%= f.label :title %>
<%= content_tag(:div, nil, class: 'icon-question_enabled', rel: :tooltip, title: "Keaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaa") %>
于 2013-10-16T15:19:48.343 回答