📕 3 How HTTP requests work in Rails
⬅️ index
📺 Link to original video by Go Rails.

Process overview

⚠️ This is how HTTP requests work without any interaction with the model.
[request] ➡️ routes.rb ➡️ [controller] + [action] ➡️ view ➡️ browser

  1. A browser sends an HTTP [request] (e.g. /about)
  1. The Rails server receives the request
  1. routes.rb tells Rails which [controller] + [action] to send the request to (e.g. about#index)
  1. The [controller] receives the request and runs code in the method that matches the [action] from routes.rb
  1. Rails generates a view (e.g. index.html.erb)
  1. Rails sends the view back to the browser
  1. The browser renders the view


⚠️ A model is included in later guides.

🔗 Link to REST tutorial via Thoughtbot

⬅️ index