9780134657677

The Rails 5 Way

by
  • ISBN13:

    9780134657677

  • ISBN10:

    0134657675

  • Edition: 4th
  • Format: Paperback
  • Copyright: 2017-11-14
  • Publisher: Addison-Wesley Professional
  • Purchase Benefits
  • Free Shipping On Orders Over $35!
    Your order must be $35 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
    Add to Cart Free Shipping

    THIS ITEM IS TEMPORARILY UNAVAILABLE FROM THE PUBLISHER, BUT IS EXPECTED IN SOON. PLACE YOUR ORDER NOW 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.
  • The eBook copy of this book is not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Summary

The “Bible” for Rails Development: Fully Updated for Rails 5

“When I read The Rails Way for the first time, I felt like I truly understood Rails for the first time.”

–Steve Klabnik, Rails contributor and mentor

The Rails™ 5 Way is the comprehensive, authoritative reference guide for professionals delivering production-quality code using modern Ruby on Rails. Obie Fernandez illuminates the entire Rails 5 API, its most powerful idioms, design approaches, and libraries. He presents new and updated content on Action Cable, RSpec 3.4, Turbolinks 5.0, the Attributes API, and many other enhancements, both major and subtle.

 

Through detailed code examples, you’ll dive deep into Ruby on Rails, discover why it’s designed as it is, and learn to make it do exactly what you want. Proven in thousands of production systems, the knowledge in this book will maximize your productivity and help you build more successful solutions.

  • Build powerful, scalable, REST-compliant back-end services
  • Program complex program flows using Action Controller
  • Represent models, relationships, and operations in Active Record, and apply advanced Active Record techniques
  • Smoothly evolve database schema via Migrations
  • Craft front-ends with ActionView and the Asset Pipeline
  • Optimize performance and scalability with caching and Turbolinks 5.0
  • Improve your productivity using Haml HTML templating
  • Secure your systems against attacks like SQL Injection, XSS, and XSRF
  • Integrate email using Action Mailer
  • Enable real-time, websockets-based browser behavior with Action Cable
  • Improve responsiveness with background processing
  • Build “API-only” back-end projects that speak JSON
  • Leverage enhancements to Active Job, serialization, and Ajax support

Register your product at informit.com/register for convenient access to downloads, updates, and/or corrections as they become available.

Author Biography

Obie Fernandez, Chief Technology Officer of Lean Startup Machine, has been hacking computers since he got his first Commodore VIC-20 in the 1980s. He helped program some of the world’s first Java enterprise projects and founded Atlanta’s Extreme Programming User Group (later Agile Atlanta). At world-renowned consultancies ThoughtWorks and his own Hashrocket, Obie focused on tackling high-risk projects, including some of the world’s first enterprise Ruby on Rails projects.

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