Rails Routing from the Outside InThis guide covers the user-facing features of Rails routing.After reading this guide, you will know: How to interpret the code in config/routes.rb. How to construct your own routes, using either the preferred resourceful style or the match method. How to declare route parameters, which are passed onto controller actions. How to automatically create paths and URLs using route helpers. Advanced techniques such as creating constraints and mounting Rack endpoints.| Ruby on Rails Guides
The word Rack actually refers to two things: a protocol and a gem. This article explains pretty much everything you need to know about Rack as a Rails developer. We will start by understanding the problem Rack solves and move to more advanced concepts like middleware and the Rack DSL.| Write Software, Well
Error Reporting in Rails ApplicationsThis guide introduces ways to manage errors in a Rails application.After reading this guide, you will know: How to use Rails' error reporter to capture and report errors. How to create custom subscribers for your error-reporting service.| Ruby on Rails Guides