Может кто-нибудь предложить лучший способ установки текста подсказки (не текста по умолчанию) для текстового поля в Ruby on Rails. В настоящее время я использую это:
<%= text_field_with_auto_complete
"customer",
:contact_person, {
:value => 'last, first',
:style => 'color:#aaa;width:11em;',
:onfocus => "if(this.getValue()=='last, first'){this.clear();this.style.color = '#000';}",
:onblur => "if(this.getValue()==''){this.setValue('last, first');this.style.color = #aaa';}"
} %>
Текстовое поле присоединяется к модели и, в свою очередь, к значению в базе данных. Кроме того, тот же HTML, который используется в index.html, также используется в edit.html, и, следовательно, когда я пытаюсь редактировать поле, вместо значения из базы данных появляется значение по умолчанию. Как правильно это сделать?
Примечание. Я не пытаюсь установить значение по умолчанию, а просто подсказка к тому, что необходимо ввести в текстовое поле.
Спасибо
Раджа Рам