By Jose Valim
Get able to see Rails as you've gotten by no means obvious it earlier than. how one can expand the framework, switch its habit, and substitute complete parts to bend it on your will. 8 diversified test-driven tutorials may help you already know Rails' internal workings and get ready you to take on complex tasks with strategies which are well-tested, modular, and simple to maintain.
This moment version of the bestselling Crafting Rails Applications has been up to date to Rails four and discusses new subject matters resembling streaming, mountable engines, and thread safety.
Rails is without doubt one of the so much extensible frameworks available in the market. This pioneering booklet deep-dives into the Rails plugin APIs and exhibits you, the intermediate Rails developer, the way to use them to write down greater internet functions and make your day by day paintings with Rails extra productive.
Rails center developer Jose Valim publications you thru 8 various tutorials, every one utilizing test-driven improvement to construct a brand new Rails plugin or program that solves universal issues of those APIs. you are going to find out how the Rails rendering stack works and customise it to learn templates from the database once you become aware of easy methods to mimic energetic list habit, corresponding to validations, in the other item. you will discover out how Rails integrates with Rack, the various how one can circulation information out of your net software, and the way to combine Rails engines and Sinatra functions into your Rails apps, so that you can decide on the main acceptable device for the activity. additionally, you will enhance your productiveness by means of customizing turbines and responders.
This e-book may also help you know Rails' internal workings, together with turbines, template handlers, internationalization, routing, and responders. With the information you will achieve, you are going to create well-tested, modular, and strong suggestions to your subsequent project.
What You Need
This e-book calls for earlier adventure with Ruby on Rails.