โ† Ruby on Rails learning path
Ruby on Rails ยท Module 1 of 10

What is Rails?

Rails is a full-stack Ruby web framework built on convention over configuration.

๐Ÿ“– Key ideas

  1. Rails follows MVC: Models, Views and Controllers.
  2. "Convention over configuration" means sensible defaults replace setup files.
  3. "Don't Repeat Yourself" (DRY) keeps each idea in one place.
  4. rails new shop creates a ready-to-run app.
  5. GitHub, Shopify and Basecamp were built with Rails.
๐Ÿ’ก Real-life example: Like a furnished flat: the furniture is already where most people want it, so you move in and start living.
MVCModel, View, Controller pattern
Convention over configurationDefaults instead of setup files
DRYDon't Repeat Yourself
rails newCreates a new Rails app