Come si fa con params[]

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!

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs