title: If I refresh a page will the controller be invoked at all in Ruby on Rails?
body: <p>I have a products website and have a model for <code>Product</code> and a <code>ProductController</code>. There's an <code>index.html</code> to display the list of products.</p>
  
  <p>If I refresh the index page on the browser, it's clear that the view will be called again - but will that invoke the controller too?</p>