title: EmberJS: How to handle actions from the View not the Route / Controller
body: <p>Today I have come to a shocking discovery: actions referenced on a view are handled by their route, not by the view which referenced it. Ex:</p>
  
  <pre><code>&lt;a href="#" {{action edit}}&gt;Edit this&lt;/a&gt;
  </code></pre>
  
  <p>The <code>edit</code> action must be defined in the Route, not in the View. When I was not using a Router before the View was the one responsible for handling such events and I was really happy about it.</p>
  
  <p>Can anyone please:</p>
  
  <ol>
  <li>explain to me why the Route must handle the event, and what are the benefits of this</li>
  <li>tell me how can I give control back to the View in matters of handling such actions/events?</li>
  </ol>