title: Hiding files from public folder and css file not being recognized
body: <p>I am making a webapp:frontend in Angular and backend in Rails.
  I have decoupled frontend and backend. </p>
  
  <p>Qestion 1: All my html and javascript files are in public folder right now. Here are paths.</p>
  
  <pre><code>html path: root/public/html/..
  javascript path: root/public/javascript/..
  </code></pre>
  
  <p>The problem I'm facing right now is that I make all my http requests in javascript files and anyone can see it since it is in public folder. I'm wondering what is the best practice to hide my javascript files. Is it just easy as taking out from the public folder and putting it outside of public folder scope?</p>
  
  <p>Question2: 
  I'm using font-awesome. I was using CDN previously but I decided to download the css and use it locally. I have put into my project in following path: <code>root/vendor/font-awesome/css/font-awesome.css</code>
  However, It was not displaying icons successfully. So I did a test. I put the css file in <code>root/public/css/font-awesome.css</code> and it starts displaying the icons. Do you know why the css file is not being read?</p>
  
  <p>Thanks.</p>