Helper: button_to_remote

Posted by Dibi Store Fri, 19 Oct 2007 11:58:00 GMT

Siccome può tornare utile a molti, ho creato questo piccolo helper, in sostanza è un alias di button_to, solo che questo effettua una richiesta in remoto tramite AJAX.

Per usarlo è necessario solamente inserire il codice che trovate alla fine di questo articolo nel file application_helper.rb che si trova in app/helpers.
Usarlo è semplicissimo, infatti funziona esattamente come button_to, nell'esempio seguente simulo una richiesta ajax per eliminare un utente (utilizzando il formato rspec).

Read more...

Posted in  | Tags ,  | no comments

Creare select box dinamici con ruby on rails

Posted by Dibi Store Wed, 19 Sep 2007 19:58:00 GMT

A volte capita che dobbiamo creare dei select box dinamici nelle nostre applicazioni. L'esempio frequente è l'aggiunta di una categoria nella creazione di un prodotto.

Ipotizziamo di avere una tabella products in qui dobbiamo memorizzare un numero, che non è altro che l'identificativo del nome della categoria presente nella tabella products.

L'obiettivo è quindi quello di creare in modo dinamico una select box che abbia il seguente aspetto:

<select name="product[category_id]" id="product_category_id">
  <option value="1">categria1</option>
  <option value="2">categoria2</option>
</select>
Read more...

Posted in  | Tags ,  | 2 comments