The Rails Story: Two Decades of Design and Decisions

Convention over Configuration