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?
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 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.
Visiblement, un redirect_to sur la même action (c’est ce que tu fais, tu
viens de users/edit et tu redirect_to users/edit) va te poser un
problème à ce niveau là .
Je crois pas que le problème c’est Rails, c’est vraiment les browser qui
sont mal fichus. Il faudrait feinter en redirigeant à une autre URL et
qui pointe sur la même page.
Visiblement, un redirect_to sur la même action (c’est ce que tu fais, tu
viens de users/edit et tu redirect_to users/edit) va te poser un
problème à ce niveau là .
Je crois pas que le problème c’est Rails, c’est vraiment les browser qui
sont mal fichus. Il faudrait feinter en redirigeant à une autre URL et
qui pointe sur la même page.