Ruby on Rails

Curated By

Avatar of joepaul13

Ruby on Rails, sometimes called Rails, is a web application framework developed in the Ruby language. Ruby is all about writing less code, and Rails also looks to accomplish this. One great advantage of Ruby on Rails is that it covers both front-end and back-end development.


A basic knowledge of HTML, CSS and Ruby. A good understanding of HTTP protocol is also good.

Topics to Learn

  • Scripts
  • Web Server Setup
  • Directory Structure
  • Active Record
  • Model-View-Controller
  • Ruby Version Manager
  • Bundler
  • Migrations
  • Router
  • Scaffolding
  • Session
  • File Upload
  • Layout
  • Filters
  • Caching
  • Testing and Validation
  • Asynchronous Javascript and XML
  • Database Records
  • CRUD in Database


Online Courses