Simple starting point for Ember.js fiddles

by pangratz666

HTML

<script src="https://github.com/downloads/emberjs/ember.js/ember-0.9.6.js"></script>
<script src="https://github.com/downloads/pangratz/data/ember-data.js"></script>
<script type="text/x-handlebars" >
</script>

JavaScript

App = Ember.Application.create({});

App.store = DS.Store.create({
    revision: 4,

    adapter: DS.Adapter.create({
        createRecord: function() {
            console.log(arguments);
        }
    })
});

App.User = DS.Model.extend({
    name: DS.attr('string')
});

var transaction = App.store.transaction();
transaction.createRecord(App.User, {
    name: 'tobias'
});

App.store.commit(); // does not invoke commit
transaction.commit(); // commit on store is invoked