0
データストアのfindRecord()関数を呼び出すときに奇妙なエラーが発生しました。以下は、ルートの内部関数呼び出し、findRecord()はエラーを返しますが、レコードは正常に返されます
return this.get('store').findRecord('restaurant', params.restaurant_id);
そして、ここで私が手にエラーがあるが、ある
vendor-6605726….js:10 Error while processing route: admin.restaurants.show e.getRecord is not a function TypeError: e.getRecord is not a function
vendor-6605726….js:8 TypeError: e.getRecord is not a function
奇妙なことは、私は燃えさしインスペクタを使用して見ることができるので、それが必要として機能が動作することですクエリが正しく実行され、正しいレコードが返されます。 findAll()を呼び出してエラーをスローしないインデックスルートがあります。私は私のjsonを正しくフォーマットしているので、私はこれが私に何ができるのかについてのアイディアから外れています。ここで
は、私は最近、同じ問題を持っていた{"data":[{"type":"restaurants","id":1,"attributes":{"user_id":1,"name":"###########","address":"","phone":"##########","website":"##########","created_at":"2017-03-19 20:42:02","updated_at":"2017-03-19 20:42:02","description":"###########"}}]}
これは実稼働中にのみ入手できますか?開発では、より良いエラーが発生するためです。 – Lux