Book description
SummaryRails 3 in Action is a collaboration between Rails community leaders, Ryan Bigg and Yehuda Katz, that covers Rails 3.1 making it 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 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. It is helpful for readers to have a background in Ruby, but no prior Rails experience is needed. What's Inside
Covers Rails 3.1 from the ground up
Testing and BDD using RSpec and Cucumber
Working with Rack
Ruby on Rails, the framework
Testing saves your bacon
Developing a real Rails application
Oh CRUD!
Nested resources
Authentication and basic authorization
Basic access control
More authorization
File uploading
Tracking state
Tagging
Sending email
Designing an API
Deployment
Alternative authentication
Basic performance enhancements
Engines
Rack-based applications
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
Grokking Algorithms
Grokking Algorithms is a friendly take on this core computer science topic. In it, you'll learn …
book
Head First Design Patterns, 2nd Edition
You know you don’t want to reinvent the wheel, so you look to design patterns—the lessons …
book
Practical Object-Oriented Design in Ruby: An Agile Primer
The Complete Guide to Writing More Maintainable, Manageable, Pleasing, and Powerful Ruby Applications Ruby's widely admired …
book
Rails 4 in Action
Rails is a full-stack, open source web framework powered by Ruby. Now in version 4, Rails …