What makes Ruby on Rails special and why are businesses increasingly moving to Rails?

Ruby on Rails has been out in the web development market for quite a long time, but recently its popularity has become considerably high. This open-source web application framework is optimized to ensure programmer delight and sustainable productivity. Ruby on Rails lays stress on convention rather than configuration and hence beautiful codes can be written with great efficiency. The striking features of this framework go a long way in enhancing developer productivity. In this article we will discuss some of the major features of Ruby on Rails before we understand why it has become a preferred choice.