Sha256: 1c2f285dddcae3f4ebc13c7c1933d88479a59a75980207fa4e56919cd4638f9a

Contents?: true

Size: 565 Bytes

Versions: 1

Compression:

Stored size: 565 Bytes

Contents

export default Ember.Route.extend({
  model: function() {
    return this.store.createRecord('<%= file_name.singularize -%>');
  },
  deactivate: function() {
    var model = this.get('controller.model');
    if (model.get('isNew')) {
      model.deleteRecord();
    }
  },
  actions: {
    save: function(model) {
      var _this = this;
      model.save().then(function() {
        _this.transitionTo('<%= file_name.pluralize -%>.show', model);
      });
    },
    cancel: function() {
      this.transitionTo('<%= file_name.pluralize -%>.index');
    }
  }
});

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ember-appkit-rails-0.4.0 lib/generators/templates/scaffold/route/new.js.es6