O'Reilly logo

Crafting Rails 4 Applications, 2nd Edition by José Valim

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Preface

When Rails was first released in 2004, it revolutionized how web development was done by embracing concepts like Don’t Repeat Yourself (DRY) and convention over configuration. As Rails gained momentum, the conventions that were making things work so well started to get in the way of developers who had the urge to extend how Rails behaved or even to replace whole components.

Some developers felt that using DataMapper as an object-relational mapper (ORM) instead of using Active Record was best. Other developers turned to MongoDB and other nonrelational databases but still wanted to use their favorite web framework. Then there were developers who preferred test frameworks like RSpec to Test::Unit. These developers hacked, cobbled, or monkey-patched ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required