Mastering The Rails Way
Mastering The Rails Way
Mastering The Rails Way

This book is 2% complete

Last updated on 2018-04-08

About the Book

Mastering the Rails Way picks up where The Rails Way series leaves off, diving into topics of interest to real-world professional web developers wanting to become world-class Ruby on Rails experts. All of the information in the book is based on concrete, real life projects and is fully up-to-date with Rails version 5.1.

About the Author

Obie Fernandez
Obie Fernandez

The "one and only" Obie Fernandez is an avid writer and technology enthusiast, in addition to achieving worldwide success as an electronic music producer and touring DJ. He currently serves as Director and Chief Consultant of MagmaLabs, headquartered in Colima, Mexico.

Obie's last jobby job was SVP of Engineering at NYC tech darling 2U. He has been CTO and co-founder of many startups including Mark Zuckerberg's beloved Andela and Trevor Owen's Lean Startup Machine. His published books include the acclaimed business title The Lean Enterprise. He also founded one of the world's best known Ruby on Rails web design and development agencies, Hashrocket and is author of the bible of Rails development, The Rails Way and series editor for Addison-Wesley's Professional Ruby Series.

On the rare occasion when Obie is not busy building products, consulting clients or writing books, you can find him behind the lens of his camera or DJing in the dust at Burning Man.

Follow @obie on Twitter or email him at obiefernandez@gmail.com 

Table of Contents

  • About the Author
  • Introduction
  • Active Record
    • Model Structure
  • State Machines
    • Enumerated Types
  • Patterns
    • Multi-step Antipattern
    • Next Step Pattern
  • Email
    • Required Gems
    • Configuration
    • Mailtrap
    • Sendgrid
  • Reporting
    • Report Class
    • Report Subclasses
    • Rendering a Report
    • Versatile report row partial templates
    • Styling
    • Rendering PDF Documents with WickedPDF
    • Conclusion

Authors have earned$9,108,966writing, publishing and selling on Leanpub,
earning 80% royalties while saving up to 25 million pounds of CO2 and up to 46,000 trees.

Learn more about writing on Leanpub

The Leanpub 45-day 100% Happiness Guarantee

Within 45 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

See full terms

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers), EPUB (for phones and tablets) and MOBI (for Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses! Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks. Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. It really is that easy.

Learn more about writing on Leanpub