title: Backbone.js using non-restful actions on a restful model
body: <p>I have a regular restful model that I do get, create, delete and update. On top of that, I'd like to call special actions on that model, like change_password.</p>
  
  <p>The regular RESTful routes are traditional Rails 3 routes:</p>
  
  <pre><code>fetch   =&gt; GET    /api/models/:id
  save    =&gt; PUT    /api/models/:id
  create  =&gt; POST   /api/models
  destroy =&gt; DELETE /api/models/:id
  </code></pre>
  
  <p>But, on top of those, I have special operations:</p>
  
  <pre><code>changePassword =&gt; GET /api/models/:id/change_password
  activate       =&gt; GET /api/models/:id/activate
  </code></pre>
  
  <p>And so on.</p>
  
  <p>What do I need to setup on the model, so it recognizes those new actions, and how to wrap the calls into model methods?</p>