The “Bible” for Rails 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 RailsTM 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.
The absolute, best reference for all things Ruby on Rails! It is very comprehensive. If you want to know all that is possible with a given command or piece of code, this is the place to go.
One drawback, however, is that you pretty much need to understand Rails already. This is not an introduction for people who are completely new to Rails. But once you grasp the concepts and you have an idea of what you want to do, this book will take you the rest of the way.
Finding myself needing to work with Rails again, I decided to actually learn it more seriously this time.
I'd say this book does a pretty good job of telling you what's what and where (including packages which are not part of Rails but which are commonly used with it). There are still aspects of the Rails development mindset I don't like (the hostility to database constraints, for instance, still strikes me as somewhere between slapdash and insane), but I at least have an idea where they're coming from after reading this. And you can hand it to them for having a vision and pursuing it -- and one with enough good ideas that countless frameworks have ripped them off.
The book isn't perfect, however. Some sections of it just seemed like a dump of a manpage with listings of a ton of method calls and little else. The detail at the end grew very spotty -- the ActionCable section wouldn't really seem to give you enough information to build anything more than a trivial toy example. And the conclusion from the AJAX section was literally just copied and pasted in the Turbolinks section!
Still, I think this is an OK choice for someone with some level of programming experience who finds themselves wanting or needing to work with Rails.
Lots of details, can be used as a reference for future development as needed. Hard to read from beginning to end as is. I mostly skipped through the interesting parts.