J'apprends Ember et rails de ce tutoriel https://dockyard.com/blog/2014/05/09/building-an-ember-app-with-rails-part-3erreur Ember à propos ActiveModelAdapter.extend
Je comprends que c'est un joli vieux tutoriel et un code ne s'applique plus. Je suis capable de corriger la plupart des erreurs pendant le processus d'apprentissage. Cependant, il y a une erreur que je n'ai aucune idée de comment réparer.
Je possède ce morceau de code:
import DS from 'ember-data';
export default DS.ActiveModelAdapter.extend({
namespace: 'api'
});
Et j'eu cette erreur:
Cannot read property 'extend' of [email protected] 187 ms
Expected:
true
Result:
false
Source:
TypeError: Cannot read property 'extend' of undefined
at Module.callback (http://localhost:4200/assets/popular-media-app.js:11:59)
at Module.exports (http://localhost:4200/assets/vendor.js:111:32)
at requireModule (http://localhost:4200/assets/vendor.js:32:18)
at Class._extractDefaultExport (http://localhost:4200/assets/vendor.js:70638:20)
at Class.resolveOther (http://localhost:4200/assets/vendor.js:70359:32)
at Class.superWrapper [as resolveOther] (http://localhost:4200/assets/vendor.js:56118:22)
at Class.resolve (http://localhost:4200/assets/vendor.js:23536:35)
at resolve (http://localhost:4200/assets/vendor.js:21501:36)
at Registry.resolve (http://localhost:4200/assets/vendor.js:21189:21)
at Registry.resolve (http://localhost:4200/assets/vendor.js:21193:55)
Après des tonnes de tests, je suis sûr que le problème est causé par ActiveModelAdapter. J'ai parcouru les documents pour cette classe. Cela semble bien. Je n'ai vraiment aucune idée de pourquoi c'est une erreur. Quelqu'un pourrait m'aider avec ça?
Je comprends que vous ne puissiez peut-être pas comprendre ce qui ne va pas avec le code que je fournis, mais je ne sais vraiment pas quel autre code avez-vous besoin. Si vous avez besoin de code supplémentaire, s'il vous plaît faites le moi savoir.
Merci pour votre réponse. Je l'ai essayé et chaque fois que je vais à la page de test, il me redirige automatiquement vers ma page principale, ce qui est bizarre. Puisque cet adaptateur n'est pas l'adaptateur par défaut. Que suggérez-vous que je devrais utiliser basé sur le tutoriel? Merci. – SwordW