J'ai affaire à une application RESTful Rails très simple. Il y a un modèle d'utilisateur et j'ai besoin de le mettre à jour. Rails codeurs aiment faire:Comment gérez-vous les paramètres d'URL RESTful dans une application Ruby on Rails?
if @user.update_attributes(params[:user])
...
Et d'après ce que je comprends REST, cette demande d'URL devrait fonctionner:
curl -d "first_name=tony&last_name=something2&v=1.0&_method=put" http://localhost:3000/users/1.xml
Cependant, il est tout à fait évident que ne fonctionnera pas parce que chaque paramètre d'URL sera analysé à la variable "params" et non "params [: user]"
J'ai un correctif hackish pour l'instant, mais je voulais savoir comment les gens gèrent habituellement cela.
Merci
ok, je suis effectivement au courant de ce concept mais je pensais qu'il pourrait y avoir un meilleur moyen. – Tony