Skip to content

Instantly share code, notes, and snippets.

@coop
Created May 25, 2012 23:50
Show Gist options
  • Save coop/2791272 to your computer and use it in GitHub Desktop.
Save coop/2791272 to your computer and use it in GitHub Desktop.
App = Ember.Application.create()
App.store = DS.Store.create({
revision: 4,
adapter: DS.RESTAdapter.create({bulkCommit: false})
});
App.User = DS.Model.extend({
name: DS.attr('string'),
email: DS.attr('string')
})
App.AppController = Ember.Controller.extend({
view: null
});
App.UsersController = Ember.ArrayController.extend();
App.Router = Ember.Router.extend({
location: Ember.Location.create({implementation: 'hash'}),
root: Ember.State.extend({
index: Ember.State.extend({
route: '/'
}),
connectOutlets: function(router) {
},
inOut: Ember.State.extend({
route: '/in-out',
modelType: App.User,
index: Ember.State.extend({
route: '/',
connectOutlets: function(router) {
var appController = router.get('appController');
appController.connectOutlet(App.UsersView, App.User.find());
}
})
})
})
});
App.UsersView = Ember.View.extend({
templateName: 'users-view'
});
App.initialize()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment