Chapter 1. Ruby on Rails, the framework
Figure 1.4. Your first purchase
Figure 1.5. Errors on purchase
Figure 1.6. Cost must be greater than 0
Figure 1.8. Editing a purchase
Chapter 3. Developing a real Rails application
Figure 3.1. Click Account Settings.
Chapter 4. Oh CRUD!
Chapter 8. More authorization
Figure 8.1. Polymorphic saving
Figure 8.2. Polymorphic loading
Figure 8.4. “Please confirm your account”
Chapter 9. File uploading
Chapter 10. Tracking state
Figure 10.8. Ugly state output
Figure 10.9. The correct state
Figure 10.10. State transitions
Figure 10.11. A state transition
Figure 10.12. State transition from itself to itself
Figure 10.13. The states aren’t what they should be...
Figure 10.14. The unescaped states
Figure 10.15. States, now with 100% more style
Figure 10.16. What the user sees
Chapter 11. Tagging
Figure 11.2. A tag for a ticket
Chapter 12. Sending email
Figure 12.2. A better-looking email
Figure 12.4. Alice creates a ticket.
Figure 12.5. Bob comments on the ticket.
Figure 12.6. Alice comments on the ticket, too.
Chapter 14. Deployment
Figure 14.2. Paste in the key, and add a title.
Figure 14.3. Nginx request path
Chapter 15. Alternative authentication
Figure 15.2. Twitter authorization
Figure 15.3. Twitter authorization request
Figure 15.4. A brand-new application!
Chapter 16. Basic performance enhancements
Figure 16.1. Tickets for a project
Figure 16.2. Pagination helper
Figure 16.3. Paginated tickets
Figure 16.4. First request, no cached page
Figure 16.5. Subsequent requests, cached page
Figure 16.6. Signed in as admin
Figure 16.7. Signed in as a user
Figure 16.8. Still signed in as [email protected]?
Chapter 17. Engines
Figure 17.1. The forem engine, directory structure
Figure 17.2. A simple middleware stack
Chapter 18. Rack-based applications
Figure 18.1. Application request through the stack
Figure 18.2. Success or FAILURE?!
Figure 18.3. Full request stack, redux
Figure 18.4. ActionDispatch::Static request
18.118.9.197