2011-02-21 13 views
5

Puede alguien sugerir la mejor manera de establecer texto de sugerencia (no por defecto de texto) para un campo de texto en Ruby on Rails. Actualmente estoy usando esto:texto de sugerencia en un campo de texto en 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';}" 
    } %> 

El campo de texto se adjunta a un modelo ya su vez a un valor en una base de datos. Además, el mismo html que se usa en index.html también se usa en edit.html y, por lo tanto, cuando intento editar el campo, aparece el valor predeterminado en lugar del valor de la base de datos. ¿Cuál es la forma correcta de hacer esto?

Nota: No estoy tratando de establecer un valor predeterminado sino solo una pista de lo que debe ingresarse en el cuadro de texto.

Gracias,

Raja Ram

Respuesta