Cisco CloudCenter: Get the Hybrid IT Advantage

Ruby On Rails (RoR)

Definition - What does Ruby On Rails (RoR) 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.

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 (RoR)

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.

Share this:

Connect with us

Email Newsletter

Join thousands of others with our weekly newsletter

The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.