Как установить заголовок для text_field? - PullRequest
3 голосов
/ 13 февраля 2011

Я знаю, что это что-то простое, но я застрял.В моем приложении 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 ]

9 голосов
/ 13 февраля 2011

Попробуйте с:

<%= f.text_field :what, :title => 'whatever' %>
6 голосов
/ 13 февраля 2011

Это довольно просто, передайте его как опцию:

<% = f.text_field: what,: title => "Текст всплывающей подсказки%>

Также можно установить другие атрибуты htmlкак это, например: класс,: идентификатор и т. д.

...