Ruby on Rails is an open source web framework. It's famously simple to build a basic Rails application. Once you've started down the track, however, you discover that Rails is a powerful, deep, and rich full-stack platform capable of tackling virtually any development challenge.
Rails 4 in Action is a fully-revised second edition of Rails 3 in Action. This hands-on, comprehensive introduction to Rails gives readers everything they need to become competent and confident Rails developers. It shows how to develop a ticket tracking application that includes RESTful routing, authentication and authorization, file uploads, email, and more. It explores powerful features like designing APIs and building a Rails engine. The book also provides Test Driven Development and Behavior Driven Development in action throughout the book—just like in a top Rails shop.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
Table of Contents
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
Chapter 7: Basic access control
Chapter 8: Fine-grained access control
Chapter 9: File uploading
Chapter 10: Tracking state
Chapter 11: Tagging
Chapter 12: Sending email
Chapter 13: Deployment
Chapter 14: Designing an API
Chapter 15: Rack-based applications
Appendix A: Installation guide
Appendix B: Why Rails?