title: Difference between Public and View of ruby on rails
body: <p>What are the exact difference between the functionalities of <strong>app/View</strong> part and <strong>Public</strong> part of ruby on rails.</p>
  
  <p>It seems that similar type of assets like js functions etc are defined in both. </p>
  
  <p>what are the reasons behind defining the same things twice</p>