J'ai regardé autour et je ne sais pas comment résoudre ce problème. J'ai une méthode non définie `update_attributes '. Je pense que c'est parce que @user n'est pas défini. Donc, si je suis capable de définir @user, il devrait être capable de le réparer. Le truc, c'est que je ne sais pas comment définir @user pour le réparer. Si quelqu'un pouvait me diriger dans la bonne direction, ce serait formidable.la méthode undefined `update_attributes '
Users.controller.rb:
def edit
@user = User.find(params[:id])
end
def update
@user.update_attributes(params[:id])
flash[:success] = "Account updated"
sign_in @user
redirect_to @user
else
render 'edit'
end
Merci. Ça a marché. Ce que j'ai initialement mal fait (le code précédent à celui que j'ai soumis ici sur Stack) était: id et: l'utilisateur change de place au mauvais endroit. Vous les avez placés dans le bon ordre pour moi. Merci –