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

http://jsfiddle.net/bf43w/9/

// 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

Popular posts from this blog

javascript - backbone.js Collection.add() doesn't `construct` (`initialize`) an object -

c++ - Accessing inactive union member and undefined behavior? -

php - Get uncommon values from two or more arrays -