Book description
Rails 4 in Action is now available. An eBook of this older edition is included at no additional cost when you buy the revised edition!
A limited number of pBook copies of this edition are still available. Please contact Manning Support to inquire about purchasing previous edition copies.
Rails 3 in Action is a collaboration between Rails community leaders Ryan Bigg and Yehuda Katz that covers Rails 3.1 so it's the most up-to-date resource available. But it's much more than just a Rails 3 reference book. You'll learn to do Rails the right way so you can build stable, scalable, and maintainable apps that will satisfy even the most demanding clients.
About the Technology
About the Book
Rails 3 is a full stack, open source web framework powered by Ruby and this book is an introduction to it. Whether you're just starting or you have a few cycles under your belt, you'll appreciate the book's guru's-eye-view of idiomatic Rails programming.
You'll master Rails 3.1 by developing a ticket tracking application that includes RESTful routing, authentication and authorization, state maintenance, file uploads, email, and more. You'll also explore powerful features like designing your own APIs and building a Rails engine. You will see Test Driven Development and Behavior Driven Development in action throughout the book, just like you would in a top Rails shop.
What's Inside
- Covers Rails 3.1 from the ground up
- Testing and BDD using RSpec and Cucumber
- Working with Rack
About the Reader
It is helpful for readers to have a background in Ruby, but no prior Rails experience is needed.
About the Author
Ryan Bigg is a Rails developer in Sydney, recognized for his prolific and accurate answers on IRC and StackOverflow. Yehuda Katz is a lead developer on SproutCore, known for his contributions to Rails 3, jQuery, Bundler, and Merb.
Quotes
Takes you on an excellent Rails 3 adventure!
- Anthony J. Topper, Penn State Harrisburg
Conversational and current. A wellspring of information.
- Jason Rogers, Dell Inc.
An essential road map for the newest features in Rails 3.
- Greg Vaughn, Improving Enterprises
Essential, effective Rails techniques and habits for the modern Rubyist.
- Thomas Athanas, Athanas Empire, Inc.
A holistic book for a holistic framework.
- Josh Cronemeyer, ThoughtWorks Studios
Table of contents
- Copyright
- Brief Table of Contents
- Table of Contents
- Preface
- Acknowledgments
- About this Book
- About the Authors
- About the Cover Illustration
- Chapter 1. Ruby on Rails, the framework
- Chapter 2. Testing saves your bacon
- Chapter 3. Developing a real Rails application
- Chapter 4. Oh CRUD!
- Chapter 5. Nested resources
- Chapter 6. Authentication and basic authorization
- Chapter 7. Basic access control
- Chapter 8. More authorization
- Chapter 9. File uploading
- Chapter 10. Tracking state
- Chapter 11. Tagging
- Chapter 12. Sending email
- Chapter 13. Designing an API
- Chapter 14. Deployment
- Chapter 15. Alternative authentication
- Chapter 16. Basic performance enhancements
- Chapter 17. Engines
- Chapter 18. Rack-based applications
- Appendix A. Why Rails?
- Appendix B. Tidbits
- Index
- List of Figures
- List of Tables
- List of Listings
Product information
- Title: Rails 3 in Action
- Author(s):
- Release date: September 2011
- Publisher(s): Manning Publications
- ISBN: 9781935182276
You might also like
book
Rails 4 in Action
GET MORE WITH MANNING An eBook copy of the previous edition, Rails 3 in Action, is …
book
Learning Rails 3
If you’re a web developer or designer ready to learn Rails, this unique book is the …
book
Rails Routing
The Rails routing system has always been a key component of theframework, and with the introduction …
video
RailsSpace Ruby on Rails Tutorial
5+ Hours of Video Instruction Ruby on Rails has emerged as today’s most powerful, useful Web …