Edit in JSFiddle

<script type="text/x-handlebars">
  <div class="container">
    <form {{action "updateUser" on="submit"}}>
      <h2>Create User</h2>
      <div class="form-group">
        <label for='name'>Name</label>
        {{input value=name id='name' class="form-control"}}
      </div>

      <div class="form-group">
        <label for='email'>Email</label>
        {{input value=email id='email' class="form-control"}}
      </div>

      <div class="form-group">
        <label for='password'>Password</label>
        {{input type="password" value=password id='password' class="form-control"}}
      </div>

      <div class="form-group">
        <label for='password-confirmation'>Password confirmation</label>
        {{input type="password" value=passwordConfirmation id='password-confirmation' class="form-control"}}
      </div>

      <button class="btn btn-primary btn-block" type="submit">Save</button>
    </form>
  </div>
</script>
window.App = Em.Application.create()

App.ApplicationAdapter = DS.ActiveModelAdapter.extend()

App.ApplicationRoute = Em.Route.extend
  model: ->
    @store.createRecord 'user'
    
  actions:
    updateUser: ->
      alert "Updating user #{@currentModel.get 'name'}"



App.User = DS.Model.extend
  name:                 DS.attr 'string'
  email:                DS.attr 'string'
  password:             DS.attr 'string'
  passwordConfirmation: DS.attr 'string'