ember.js - Ember Data - Uncaught TypeError: Cannot read property 'find' of undefined -
using latest (from github today) ember , ember data, code giving me error - uncaught typeerror: cannot read property 'find' of undefined @ ember-data-latest.js:3170
// needed on jsfiddle; trigger route history.pushstate("", "", "/projects/1/tasks"); app = ember.application.create({}); app.store = ds.store.extend({ revision: 4, adapter: ds.restadapter.create() }); app.project = ds.model.extend({ name: ds.attr('string') }); app.applicationcontroller = ember.objectcontroller.extend({ }); app.applicationview = ember.view.extend({ templatename: 'application' }); app.tasksview = ember.view.extend({ templatename: 'tasks' }); app.router = ember.router.extend({ root: ember.route.extend({ tasks: ember.route.extend({ route: '/projects/:project_id/tasks', connectoutlets: function(router) { router.get('applicationcontroller').connectoutlet('tasks'); } }) }) }); app.router = app.router.create({ location: 'history' }); app.initialize(app.router); changing :projects_id in route else (e.g. 1, matches url) fixes this, of course that's not useful.
can shed light on what's going on here? thanks!
i had same issue. resolved getting latest download, instead of compiling latest commit, from:
https://github.com/emberjs/data/downloads
this code 3 months ago we're stuck using revision 4, it's stable.
update
i able work after noticed version of ember use in ember-data repo newer version download ember website:
// version: v1.0.pre-156-gddcc580 // last commit: ddcc580 (2012-09-21 09:52:25 -0700) vs
// version: v1.0.pre // last commit: 7955b85 (2012-08-03 14:50:17 -0700) after compile latest version of ember-data, go dist/modules grab version of ember developing against.
i had change way store initialized:
app.store = ds.store.extend({ revision: 4, adapter: ds.restadapter.create() }); to
app.store = ds.store.create({ revision: 6, adapter: ds.restadapter.create() }); i had remove app.initialize() line because newer version of ember seems instantiate itself.
Comments
Post a Comment