The feedback on the first edition of Crafting Rails Applications was amazing and we have updated it to work with Rails 4.
Everything from the first edition is there: you learn how to extend Rails, change its behavior, and replace whole components to bend it to your will. For the second edition, we have added a new chapter, so overall we have eight chapters to guide you to understand Rails’ inner workings and prepare you to tackle complicated projects with solutions that are well-tested, modular, and easy to maintain.
All of the projects and code examples have been updated and tested to work with Rails 4. The projects also use more up-to-date workflows for creating Rails plugins and interfacing with the framework. In fact, the enginex tool built for the first edition has been merged into Rails, which is what we use now in the book. The new chapter talks exclusively about Rails 4 new features, like Live Streaming, and other details related to eager loading and thread safety.