Ruby on Rails is an Object Oriented Programming Language. If you are good in using plug-in it would be a good thing for you to use ruby on rails. It uses Gems to create more powerful web applications. I know you are familiar to twitter, obviously twitter.com is made by ruby on rails and this is the best example on how powerful it is.
One of a Gem I used before was “Spreadsheet”. With this you can easily generate, create or open an excel file. This is important as generation of reports to make it more formal and presentable to end users. You can Change colors of the font, the size of the cell according to your desires.
Credit for Image : bostonlogic.com