Book description
The Ruby on Rails Application Development Bible
Ruby on Rails strips complexity from the
development process, enabling professional developers to focus on
what matters most: delivering business value via clean and
maintainable code. This book is the only comprehensive,
authoritative guide to delivering production-quality code with
Rails 3. Pioneering Rails expert Obie Fernandez and a team of
leading experts illuminate the entire Rails 3 API, along with the
idioms, design approaches, and libraries that make developing
applications with Rails so powerful. Drawing on their unsurpassed
experience and track record, they address the real challenges
development teams face, showing how to use Rails 3 to maximize your
productivity.
Using plentiful detailed code examples, Obie systematically covers
Rails 3 key capabilities and subsystems, making this book a
reference that you will refer to again and again. He presents
advanced Rails programming techniques that have been proven
effective in day-to-day usage on dozens of production Rails systems
and offers important insights into behavior-driven development and
production considerations such as scalability. Dive deep into the
Rails 3 codebase together, discovering why Rails is designed the
way it is— and how to make it do what you want it to
do.
This book will help you
Learn what’s new in Rails 3
Increase your productivity as a web application developer
Realize the overall joy in programming with Rails
Leverage Rails’ powerful capabilities for building REST-compliant APIs
Drive implementation and protect long-term maintainability using RSpec
Design and manipulate your domain layer using Active Record
Understand and program complex program flows using Action Controller
Master sophisticated URL routing concepts
Use Ajax techniques via Rails 3 support for unobtrusive JavaScript
Incorporate logins and authentication into your application
Extend Rails with the best third-party plug-ins and write your own
Integrate email services into your applications with ActionMailer
Choose the right Rails production configuration
Streamline deployment with Capistrano
Improve application responsiveness with background processing
Create your own non-Active Record domain classes using Active Model
Master Rails’ utility classes and extensions in Active Support
Table of contents
- Praise for the Previous Edition
- Title Page
- Copyright Page
- Contents
- Foreword
- Foreword
- Introduction
- Acknowledgments
- About the Author
- Chapter 1. Rails Environments and Configuration
- Chapter 2. Routing
- Chapter 3. REST, Resources, and Rails
- Chapter 4. Working with Controllers
- Chapter 5. Working with Active Record
- Chapter 6. Active Record Migrations
- Chapter 7. Active Record Associations
- Chapter 8. Validations
- Chapter 9. Advanced Active Record
- Chapter 10. Action View
- Chapter 11. All About Helpers
- Chapter 12. Ajax on Rails
- Chapter 13. Session Management
- Chapter 14. Authentication
- Chapter 15. XML and Active Resource
- Chapter 16. Action Mailer
- Chapter 17. Caching and Performance
- Chapter 18. RSpec
- Chapter 19. Extending Rails with Plugins
- Chapter 20. Background Processing
- Appendix A. Active Model API Reference
- Appendix B. Active Support API Reference
- Index
- Method Index
- Footnotes
Product information
- Title: The Rails™ 3 Way, Second Edition
- Author(s):
- Release date: December 2010
- Publisher(s): Addison-Wesley Professional
- ISBN: 9780132480345
You might also like
book
The Rails™ 4 Way, Third Edition
The “Bible” for Rails Development: Now Fully Updated for Rails 4.1 "When I read The Rails …
book
Crafting Rails 4 Applications, 2nd Edition
Get ready to see Rails as you've never seen it before. Learn how to extend the …
book
Professional Ruby on Rails™
Nothing less than a revolution in the way web applications are constructed,Ruby on Rails (RoR) boasts …
book
SwiftUI for Absolute Beginners: Program Controls and Views for iPhone, iPad, and Mac Apps
Dive into the world of developing for all of Apple platforms with SwiftUI, Apple’s new framework …