9780134657677

The Rails 5 Way

by ;
  • ISBN13:

    9780134657677

  • ISBN10:

    0134657675

  • Edition: 4th
  • Format: Paperback
  • Copyright: 5/25/2017
  • Publisher: Addison-Wesley Professional
  • Purchase Benefits
  • Free Shipping On Orders Over $59!
    Your order must be $59 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $49.99 Save up to $7.50
  • Buy New
    $42.49

    NOT YET PRINTED. PLACE AN ORDER AND WE WILL SHIP IT AS SOON AS IT ARRIVES.

Supplemental Materials

What is included with this book?

  • The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

Summary

The Rails™ 5 Way is the only comprehensive, authoritative guide to delivering production-quality code with Rails 5. Kevin Faustino joins pioneering Rails developer Obie Fernandez to illuminate the entire Rails 5 API, including its most powerful and modern idioms, design approaches, and libraries. They present extensive new and updated content on Rails API, web sockets using Action Cable, RSpec 3.4, Turbolinks 5.0, and more.
 
Through detailed code examples, you’ll dive deep into the Rails 5 code base, discover why Rails is designed as it is, and learn how to make it do exactly what you want. Proven in thousands of production systems, this book’s techniques will maximize your productivity and help you build more successful solutions. You’ll want to keep this guide by your computer—and refer to it constantly.
 
This guide will help you:

  • Build powerful, scalable, REST-compliant backend services
  • Program complex program flows using Action Controller
  • Represent models, relationships, CRUD operations, searches, validation, callbacks, and more in Active Record
  • Smoothly evolve application database schema via Migrations
  • Apply advanced Active Record techniques: single-table inheritance, polymorphic models, and more
  • Create visual elements with ActionView and partials
  • Optimize performance and scalability with view caching and Turbolinks 5.0
  • Master the highly productive Haml HTML templating engine
  • Make the most of Rails’ approach to session management
  • Secure your systems with authentication and authorization
  • Resist SQL Injection, XSS, XSRF, and other attacks
  • Integrate email services with Action Mailer
  • Enable real-time, web sockets based browser behavior using Rails 5’s ActionCable
  • Improve overall responsiveness using background processing
  • Use Asset Pipeline to simplify development, improve perceived performance, and reduce server burdens
  • Specify and test maintainable code using RSpec

Table of Contents

Previous Edition Table of Contents

 

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: Haml
Chapter 13: Session Management
Chapter 14: Authentication and Authorization
Chapter 15: Security
Chapter 16: Action Mailer
Chapter 17: Caching and Performance
Chapter 18: Background Processing
Chapter 19: Ajax on Rails
Chapter 20: Asset Pipeline
Chapter 21: RSpec
Chapter 22: XML
Appendix A: Active Model API Reference
Appendix B: Active Support API
Appendix C: Rails Essentials

Rewards Program

Write a Review