Comment traiter les parametres request avant un save?

bonjour,

lorsque je fais un upload, je dois traiter les données envoyées par le
formulaire avant enregistrement. Ex. renommer le fichier en minuscules,
enlever les éventuels accents etc…
Est-ce judicieux d’utiliser un before_filter pour ça ?

Salut,

Si tu dois modifier “des objects” ou des attributs d’objets, il est
préférable de le faire au niveau du modèle. Si tu as à enregistrer des
fichiers ou autre sur lesquels tu veux faire les même modifications
d’un autre endroit de l’appli tu seras content d’avoir la logique au
niveau modèle :slight_smile: Même si ça n’est pas la seule raison de le mettre là
: dis-toi que tout ce qui a avoir avec le traitement d’un objet va
dans un modèle. Tout ce qui va avec le traitement d’une requête va
dans un contrôleur. C’est un peu simplificateur mais c’est à peu
prèsça.

Là il te faut utiliser un les callback methods (before_save,
before_create…) offert par rails.
http://api.rubyonrails.org/classes/ActiveRecord/Callbacks.html

NP

Le 03/08/06, Zambra[email protected] a écrit :


Nicolas P.
57, rue Geoffroy Saint Hilaire
75 005 Paris
France
[email protected]

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