Tens of thousands of Rails developers have used the best-selling first edition of Rails Recipes to solve problems that mystify even experienced users of that framework. Now, five years later with Rails 3 released, it's time for a new edition of this tested collection of solutions, compiled and written by Rails master Chad Fowler. Each recipe has been updated to reflect the latest features of Rails 3 and each lays out a distinctive solution to a problem you may be facing today or could well encounter tomorrow. In addition, you'll find roughly half of the book is stocked with new eye-opening solutions to such common problems as how to extend Rails, test and deploy your sites, or add a web service to your actions. And each recipe not only lays out a succinct solution, but explains its rationale and the technologies that make it work. In addition, Chad has spiced up his collection with shorter "Snacks," easily digestible one to two page tricks of the trade to read, perhaps, as you wait for your latest test suite to run. Loaded with the insights of a Rails community leader, with contributions from the Rails core team and other experts, this is the book you'll want to have at your side as you craft your next project. What You Need: Ruby 1.8.7 or above Rails 3 or above