2011-02-21 23 views
5

Czy ktoś może zaproponować najlepszy sposób ustawiania tekstu podpowiedzi (nie tekstu domyślnego) dla pola tekstowego w Ruby on Rails. Obecnie używam to:Ustawianie tekstu podpowiedzi w polu tekstowym w 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';}" 
    } %> 

Pole tekstowe jest dołączony do modelu, z kolei do wartości w bazie danych. Również ten sam html, który jest używany w pliku index.html, jest również używany w pliku edit.html, a więc gdy próbuję edytować pole, pojawia się wartość domyślna zamiast wartości z bazy danych. Jaki jest prawidłowy sposób to zrobić?

Uwaga: Nie próbuję ustawić wartości domyślnej, ale wskazówkę dotyczącą tego, co należy wpisać w polu tekstowym.

Dzięki,

Raja Ram

Odpowiedz