Установка текста подсказки в текстовом поле в Ruby on Rails

Может ли кто-нибудь предложить лучший способ установки текста подсказки (не текста по умолчанию) для текстового поля в 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, и поэтому, когда я пытаюсь отредактировать поле, вместо значения из базы данных отображается значение по умолчанию. Как правильно это сделать?

Примечание: я не пытаюсь установить значение по умолчанию, а просто подсказываю, что нужно ввести в текстовое поле.

Спасибо,

Раджа Рам

5
задан wuputah 21 February 2011 в 22:29
поделиться