Ruby foi desenvolvida por Yukishiro Matsumoto em 1995 e é baseada em linguagens como Perl, Smalltalk e Python. Rails é um framework web criado em 2003 por David Heinemeir Hansson para simplificar o desenvolvimento web em Ruby, seguindo a filosofia de "convention over configuration".