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] -~----------~----~----~----~------~----~------~--~---
