C'est un comportement normal. Quand tu recharges la page, tu demandes au 
navigateur de renvoyer la dernière requête. Or celle-ci est visiblement 
un PUT, donc renvoit les paramètres avec. Le redirect_to n'intervient 
pas dans ce comportement car il se passe au niveau serveur sans repasser 
par le client.

C'est classique dans les applis web, et c vrai que ça peut paraître 
embêtant (quoi que pas tant que ça puisque c'est le comportement normal) 
d'un point de vue ergonomique.

Si vraiment ça t'embête, pourquoi ne pas faire ton update de friendships 
en Ajax?

--
thomas

Fernando Perez a écrit :
> Bonjour,
>
> J'ai un problème qui me gonfle depuis longtemps.
>
> Je visite la page users/edit qui me renvoit un formulaire pour gérer son
> compte utilisateur ainsi que ses 'friends'.
>
> Le formulaire friends va donc soumettre les données à
> friendships/update, qui va redirect_to la page users/edit d'où la
> requête est venue. Jusque là tout va bien.
>
> Le truc chiant, c'est qu'une fois revenu sur la page edit, si je
> rafraîchis la page, FF me propose de renvoyer le formulaire! Qu'est-ce
> qui se passe? Comment éviter ce comportement? Pourquoi FF mémorise-t'il
> les données post alors qu'il y a eu une redirection???
>
> Dois-je à tout prix rediriger sur une autre page que celle dont les
> données proviennent?
>
> Si quelqu'un peut m'expliquer le pourquoi du comment ça m'aiderait bien.
>   


--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
[email protected]
-~----------~----~----~----~------~----~------~--~---

Répondre à