Ruby on Rails


Abbreviated as RoR, Ruby on Rails (also referred to as just Rails) is an open source Web application framework, written in Ruby (object-oriented programming language), for developing database-backed Web applications. RoR closely follows the Model-View-Control (MVC) pattern, where models, views and controllers are fully integrated in a seamless fashion. Rails is a pure Ruby development environment that allows for real-world applications to be developed in less code and with a minimum of configuration.

Ruby on Rails was created by David Heinemeier Hansson, a partner at 37signals, then extended and improved upon by a core team and hundreds of open-source contributors. Rails is released under the MIT license. Ruby is available under the Ruby License.

Read Also:

  • Rule Interchange Format

    Abbreviated as RIF, the Rule Interchange Format is a W3C recommended effort to develop a format for interchange of rules in rule-based systems on the Semantic Web. The overall RIF design takes the form of a layered architecture organized around the notion of a dialect. RIF has a number of extensions to support features such […]

  • rDNS

    (pronounced as separate letters) Short for reverse DNS, a method of name resolution in which an IP address is resolved into a domain name, which is the opposite of the typical resolution method of DNS, which resolves domain names into IP addresses. One practical application of reverse DNS is as an anti-spam measure. Because spammers […]

  • r-commerce

    Short for relationship e-commerce, it is electronic commerce with an emphasized focus on the relationship between the merchant and the consumer, as opposed to just focusing on selling the product. May also be seen written as R-commerce or rcommerce.

  • rackmount

    The term rackmount is used to describe electronic equipment and devices designed to fit industry-standard-sized computer racks and cabinets (19″ wide). Rackmount devices are also standard 1.75 inch units. Rackmount is measured in U.

  • rack and stack

    A term commonly used by deployment technicians in reference to the assembly of computer hardware within a system, computer rack or computer cabinet.


Disclaimer: Ruby on Rails definition / meaning should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. All content on this website is for informational purposes only.