# Problema observe\_field

**URL:** <https://www.ruby-forum.com/t/problema-observe-field/112735>\
**Category:** IT\
**Created:** [August 22, 2007, 6:18pm UTC](https://www.ruby-forum.com/t/problema-observe-field/112735 "2007-08-22T18:18:04Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![dewg](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/ecccb3/32.png) [@dewg](https://www.ruby-forum.com/u/dewg)\
**Post date:** [August 22, 2007, 6:18pm UTC](https://www.ruby-forum.com/t/problema-observe-field/112735/1 "2007-08-22T18:18:04Z")

</div>

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”).

Informatica Edilizia Casa \<%= observe\_field 'categories', :update =\> "subcategories", :with =\> "id", :url =\> {:action =\> 'get\_subcategories' } %\>

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

 sembra che ricarichi  
l’application.rhtml perchÃ¨ mi rimette l’header della pagina.  
Come posso evitare questa cosa?

---

<div class="post-metadata">

**Author:** ![dewg](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/ecccb3/32.png) [@dewg](https://www.ruby-forum.com/u/dewg)\
**Post date:** [August 22, 2007, 6:18pm UTC](https://www.ruby-forum.com/t/problema-observe-field/112735/2 "2007-08-22T18:18:44Z")

</div>

scusate il doppio post \>\_\<"

---

<div class="post-metadata">

**Author:** ![dewg](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/ecccb3/32.png) [@dewg](https://www.ruby-forum.com/u/dewg)\
**Post date:** [August 22, 2007, 6:26pm UTC](https://www.ruby-forum.com/t/problema-observe-field/112735/3 "2007-08-22T18:26:51Z")

</div>

Ciao,  
come renderizzi get\_subcategories.rhtm?  
dovrebbe essere un template parziale, ovveo “\_get\_subcategories.rhtm”  
e alla fine della tua funzione get\_subcategories dovresti mettere

render :partial =\> “get\_subcategories”

altrimenti puoi lasciare le cose e mettere  
render :template =\> “get\_subcategories”, :layout =\> false

ciao  
ps sono nuovo della ml!

Il giorno 22/ago/07, alle ore 18:18, Diego Faggian ha scritto:

---

<div class="post-metadata">

**Author:** ![dewg](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/ecccb3/32.png) [@dewg](https://www.ruby-forum.com/u/dewg)\
**Post date:** [August 22, 2007, 6:33pm UTC](https://www.ruby-forum.com/t/problema-observe-field/112735/4 "2007-08-22T18:33:07Z")

</div>

Piero B. wrote:

> render :partial =\> “get\_subcategories”

funzionato, cosÃ¬, grazie mille 😉
