Ruby on Rails is an open-source web application framework ideally suited to building business applications; accelerating and simplifying the creation of database-driven websites. Often shortened to Rails or RoR, it provides a stack of tools to rapidly build web applications based on the Model-View-Controller design pattern. What you will learn: * Installing, configuring, and testing both Ruby and RoR * Setting up the application and database * Managing users and roles for your website * Gathering and managing user comments * Setting up the template and generating migrations for your tables * Using plug-ins; adding and searching a tag * Enhancing usability with AJAX * Developing an administration interface * Deploying the application on a production server