Ruby on Rails is an extremely productive web application framework written in Ruby by David Heinemeier Hansson. Since its debut in 2004, Ruby on Rails has rapidly become one of the most powerful and popular tools for building dynamic web applications. What makes Rails so great? First of all, Ruby on Rails is 100% open-source, available under the generous MIT License, and as a result it also costs nothing to download or use. Rails also owes much of its success to its elegant and compact design; by exploiting the malleability of the underlying Ruby language, Rails effectively creates a domain-specific language for writing web applications. As a result, many common web programming tasks—such as generating HTML, making data models, and routing URLs—are easy with Rails, and the resulting application code is concise and readable.This tutorial has been designed for beginners who would like to use the Ruby framework for developing database-backed web applications. What You Will Learn: • Introduction • Installation • Framework • Database Setup • Active Records • Migrations • Controller • Routes • Views • Layouts • Scaffolding • File Uploading •Sending Emails • Much, Much More....