EmberFire で offline-firebase を使用しようとすると、次のエラーが表示されます (firebase には何も保存されません)。
adapters/application.js
export default DS.FirebaseAdapter.extend({
firebase: new OfflineFirebase('https://woot.firebaseio.com/quiz').on('value', function(snapshot){
console.log(snapshot);
}, undefined, undefined, true)
});
app.js
OfflineFirebase.restore();
index.html
<script src="cordova.js"></script>
<script src="js/firebase-debug.js"></script>
<script src="js/OfflineFirebase.js"></script>
<script src="assets/vendor.js"></script>
<script src="assets/woot-prototype.js"></script>
controllers/index.js
export default Ember.ArrayController.extend({
init: function() {
this.set('user', Ember.Object.create());
},
actions: {
getUser: function(){
var newUser = this.store.createRecord('user', {
email: this.get('user.email'),
name: this.get('user.name')
});
console.log(newUser);
newUser.save();
}
}
});
これはoffline-firebaseの問題ですか、それとも何か間違っていますか? :) https://github.com/yeldarby/offline-firebase/issues/6