[ruby-it] Problema observe_field

Diego Faggian faggian.d a gmail.com
Mer 22 Ago 2007 18:18:04 CEST


Salve a tutti =)
Sono nuovo del mondo di ruby e rails.

Spiego il mio problema, sto sviluppando un portale web, e nella pagina
di registrazione, l'utente ha un list box con una serie di voci
(id="subcategories").

<tr>
<td>
<select id="categories" name="categories">

<option value="0"></option>
<option value="1">Informatica</option>
<option value="2">Edilizia</option>
<option value="3">Casa</option>
</select>
</td>
</tr>

<tr>
<td>
<%= observe_field 'categories', :update => "subcategories",
      :with => "id", :url => {:action => 'get_subcategories' }
      %>
</td>
</tr>
<tr>
<td>
<table id="subcategories">

</table>
</td>
</tr>

Appena cambia la categorie, cioè la voce nel listbox, l'observe field
chiama il metodo get_subcategories, e nella table id="subcategories",
mette il codice presente in get_subcategories.rhtml.
E fin qui tutto bene, però, oltre a mettere il codice, mi ricarica la
pagina, cioè dentro a <table id="subcateries"> sembra che ricarichi
l'application.rhtml perchè mi rimette l'header della pagina.
Come posso evitare questa cosa?
-- 
Posted via http://www.ruby-forum.com/.


Maggiori informazioni sulla lista Ml