Da un form prendo i dati con prams[:dati] e se io volessi camiare parte
di questi dati?
Oppure il fissare altri parametri o controllarne alcuni?
Si potrebbe fare?
Io ho fatto uno scaffold e il rail di suo mi ci mette
@utente = Utente.find(params[:id])
if @utente.update_attributes(params[:utente])
ecco prima di update_attribute, vorrei fare dei controlli sui dati
inseriti … è possibile?
se si tratta solo di controlli per la validazione dei campi puoi usare
il
framework di rails validates-* da inserire nella definizione dei modelli
Il 29/06/07, Roger 83 [email protected] ha scritto:
–
everything has got to end sometime we were satellites drifting off into
space
vega 4 - burn and fade away
Alle venerdì 29 giugno 2007, Roger 83 ha scritto:
ecco prima di update_attribute, vorrei fare dei controlli sui dati
inseriti … è possibile?
per accedere ai singoli valori dell’Hash params[:utente], puoi fare
cosi:
params[:utente][:login]
params[:utente][:password]
…
Per fare dei controlli di validita’ dice bene Tarini, usa le validazioni
del
model.
if @utente.update_attributes(params[:utente])
L’if in questo caso sta messo apposta per controllare che le validazioni
non
falliscano, se solo una fallisce, ti ripresenta il form e non aggiorna
nulla.
Ciao
Alessandro
Grazie mille
Come metodo lo ero riuscito a trovare tra i mille forum inglesi.
Problema date risolto!