num_pages: 400
description: Rails is one of the leading frameworks for developing the new generation of Web 2.0 applications using the increasingly popular Ruby scripting language. This book offers an unequaled introduction and in-depth explanation of the Rails architecture, as well as a practical guide to techniques for Rails developers and those of you considering a switch to Ruby on Rails. ""Programming Rails will not only provide you with a deep understanding of how the Rails framework is built, but the book also presents several real-world applications to give you a comprehensive look at Ruby on Rails as a practical tool for efficient web development. From the back end sub-frameworks to how each request is handled by the system, this guide covers the core Rails features with a clear explanation of all necessary processes that you should take when developing within the framework. After providing insight into programming with Rails, you're shown how to approach real-world development tasks and essentials such as loading files into the database, handling caching, creating PDFs, web services, RSS feeds and AJAX. By the end of the book, you should have a solid grasp of how the Ruby on Rails framework operates and how to use it to develop your own web projects.
language: English
title: Programming Rails
titlecomplete: Programming Rails
publisher: O'Reilly Media