Since Ruby on Rails is intended to be used for rapid development, it naturally follows that the framework facilitates productivity and high output.
Usually quick programming ideologies lead to terrible code, messy and difficult to maintain. However, with Ruby on Rails, this is not the case at all – the principles on which Ruby on Rails is formulated, leads the code to become not only clean, but actually leaner than before.
Another contention normally associated with rapid development is that the framework can only be used for the simplest of applications. Again, Ruby on Rails breaks through the stereotype here, as the programming practices are immensely scalable.
A significant amount of credit for these benefits goes to the base programming language, Ruby. As it is leaner by nature, this characteristic has percolated to Ruby on Rails as well.