Join our email list for a chance to win
Ruby on Rails is a young, lean framework focused on developer productivity and happiness. The chief reason for Rails’s growing popularity is the ability to rapidly build, enhance, and scale websites and web services thanks to its cutting-edge design, human-readable syntax, and open ethos of sharing your ideas with others. Working in Rails makes you part of a larger community of forward-thinking programmers advancing the vanguard of web technology.
This book focuses on Rails fundamentals, including a primer on the Ruby programming language. A strong emphasis is placed on best practices and the Model-View-Controller (MVC) paradigm. By the end of the first chapter, you’ll have built a fully-functioning Rails website, and by the end of the book, you will have had a tour through the major components of Rails.
Includes Downloadable Class Files (works on Mac)
Our workbooks are meant to be used while you work on your computer. They typically contain step-by-step exercises that walk you through doing tasks on your computer. An ideal setup would be to have the eBook loaded onto a device (like a tablet/smartphone) or on a second computer monitor, so you can read the book as you work on your computer. You can also print the PDF if you prefer.
Noble Desktop books are intended for use by you, the owner. They are not intended to be loaned or given to others. The files are subtly watermarked with your name and email, but we do not apply any DRM. You can copy your eBooks to any of your own devices without restriction. You can print the PDF files for your own use, but not to give to others. You cannot sell used eBooks. Ownership is solely yours and cannot be transferred.
Build a Rails project that manages movie information and reviews.
Learn the principles of MVC (Model, View, Controller) and model management.
Create forms in Rails for easily updating models.
Learn how to route requests and display dynamic content
in custom templates.
Use Ruby Gems: plugins that extend the functionality of Rails.
Our books are packed with step-by-step exercises that walk you through projects. You’ll learn by doing exercises, not reading long explanations commonly found in user manuals. The goal is to give you hands-on practice with the program, getting you started quickly with the things that are most important for real life work. Our books are not a replacement for the manual, but manuals aren’t how you learn an app!