[ruby-it] Form multibutton con JQuery. Come fare ?
Marco Mastrodonato
m.mastrodonato a gmail.com
Mar 8 Dic 2009 20:51:40 CET
Secondo me la soluzione più bella è avere codice javascript unobtrusive
ossia aggiungere il comportamento ajax al tuo form, qualcosa tipo
questo:
'form.remote': Remote.Form
Quando vuoi rendere un form anche ajax basta aggiungere class="remote"
Quel codice è familiare a chi usa lowpro, per me è diventato un must
have, quà un esempio:
http://stackoverflow.com/questions/984165/ruby-on-rails-low-pro-and-jquery-through-jrails
Poi per usare molteplici submit, secondo me conviene indirizzare tutti
in un unico punto nel controller, al limite, se le operazioni sono molto
diverse, si può creare una routes apposita che smisti le richieste.
if params[:name_submit1]
#primo submit
elsif params[:name_submit2]
#secondo submit
else
#altri submit
end
si può anche chiamarli tutti commit, basta comparare il valore
localizzato:
case params[:commit]
when t(:name_submit1)
#primo submit
when t(:name_submit2)
#secondo submit
else
#altri submit
end
--
Posted via http://www.ruby-forum.com/.
More information about the Ml
mailing list