Ruby on Rails - Home
Modern Ruby on Rails Tutorial
Section titled “Modern Ruby on Rails Tutorial”Ruby on Rails is an extremely productive, open-source web application framework written in Ruby. Created by David Heinemeier Hansson, it follows conventions like ‘Convention over Configuration’ (CoC) and ‘Don’t Repeat Yourself’ (DRY). Rails is designed to make programming web applications easier by making assumptions about what every developer needs to get started. It allows you to write less code while accomplishing more than many other languages and frameworks. This tutorial provides a comprehensive introduction to developing web applications with Ruby on Rails, focusing on current best practices.
Audience
Section titled “Audience”This tutorial is designed for beginners and developers with some experience who want to learn or update their knowledge of Ruby on Rails for building robust, database-backed web applications.
Prerequisites
Section titled “Prerequisites”To get the most out of this tutorial, you should have:
- A basic understanding of the Ruby programming language.
- Familiarity with Object-Oriented Programming (OOP) concepts.
- General knowledge of web development concepts (HTTP, HTML, CSS, JavaScript).
- Experience with the command line interface (terminal).
- Optional but helpful: Basic understanding of databases and SQL.
You will also need to have Ruby, Rails, and a database (like SQLite, PostgreSQL, or MySQL) installed on your system. We will guide you through checking these or setting them up.