I cant understand what Ruby On Rails does

Peter Manning wrote:

First when I googled the subject i think i understand a bit of it. I think that ROR is a helping program - a sort of WYSIWYG editor for ruby that helpes you making applications quicker.

Briefly, Rails minimizes the distance between any two points in a website.

Under Brand X, you typically must write a little code here, a little there, and a little somewhere else just to add a feature, such as one more database variable with an on-screen representation.

Under Rails, you typically must write much less code to get something done. This makes you feel like those two different layers are much closer to each other, instead of much farther apart.