Angulaire de dollars de ressources de mise à jour de la méthode non trouvé

Je suis en suivant l'angle de la page principale et je l'ai étendu $ressource pour ajouter la méthode de mise à jour comme ceci:

angular.module('user', ['ngResource']).
factory('User', function($resource) {
  var User= $resource('/user/:id', {
    update: {
      method: 'PUT'
    }
  });

  User.prototype.update = function(cb) {
    return User.update({  //this line throws the error
      id: this.id
    }, angular.extend({}, this, {
      _id: undefined
    }), cb);
  };

Cependant en cours d'exécution:

$scope.user.update()

jette un TypeError: Object function h(a){v(a|de|{},this)} n'a pas de méthode "mise à jour"

Je ne vois pas ce qui me manque maintenant, toute aide appréciée

OriginalL'auteur plus- | 2013-01-11