When I was a Rails beginner I was amazed by Rails and Test Driven Development. But I often struggled with…