Ruby On Rails

Why Trust Techopedia

What Does Ruby On Rails Mean?

Ruby on Rails (RoR) is a cross-platform Web application framework written in Ruby. The framework was originally authored by David Heinemeier Hansson and researched and further developed by a rail core team of several individual contributors. RoR allows a programmer to develop Web applications much faster by minimizing the steps, time and verbiage involved in programming.

Advertisements

RoR is simply known as Rails. The initial release of RoR was in July 2004. RoR is distributed under the MIT license.

Techopedia Explains Ruby On Rails

Ruby on Rails (RoR) follows the model-view-controller (MVC) approach in which the application logic isseparated from the user interface. RoR implements a popular technique called unobtrusive JavaScript to isolate the application functionality from the user Interface. Just like any other modern framework, RoR implements a “convention over configuration” approach which seeks to reduce the number of decisions that programmers need to make. RoR consists of several packages such as:

  • Active Record: an architectural pattern that stores information in relational databases.
  • ActiveResource: package that provides Web services.
  • Action Pack: management package with control functions.
  • Action Web services: Web services package.
  • ActiveSupport: support management component.
  • ActionMailer: Email management component.

Although RoR was originally written to run on the Mongrel Web server, it now supports most webservers and also supports database servers such as MySQL, PostgreSQL, Oracle, SQL server and DB2.

Advertisements

Related Terms

Margaret Rouse
Technology expert
Margaret Rouse
Technology expert

Margaret is an award-winning writer and educator known for her ability to explain complex technical topics to a non-technical business audience. Over the past twenty years, her IT definitions have been published by Que in an encyclopedia of technology terms and cited in articles in the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine, and Discovery Magazine. She joined Techopedia in 2011. Margaret’s idea of ​​a fun day is to help IT and business professionals to learn to speak each other’s highly specialized languages.