如何设置text_field的标题?

时间:2011-02-13 12:08:58

标签: ruby-on-rails ruby-on-rails-3 jruby

我知道这很简单,但我被困住了。 我在rails3应用程序中有几个表单,我需要使用tipsy添加工具提示。工具提示中的文本应该在title \ original-title中确定,但我无法弄明白,如何为text_field设置它。

<%= f.text_field :what %>

给了我

<input id="name_which" name="name[which]" size="30" type="text">

我无法弄清楚,在哪里放标题文字。

例如,html中的这个工作正常

<input type="text" name="tooltipform" title="Tooltip text">

在application.js中,由

决定
$(window).load(function() {
$('#form-example [title]').tipsy({trigger: 'focus', gravity: 'w'});

});

我知道这是基本的事情,我为自己感到羞耻。先感谢您。

2 个答案:

答案 0 :(得分:9)

尝试:

<%= f.text_field :what, :title => 'whatever' %>

答案 1 :(得分:6)

这很简单,将其作为选项传递:

&lt;%= f.text_field:what,:title =&gt; “工具提示文字%&gt;

其他html属性也可以这样设置,例如:class,:id等。