Not to be confused with Ruby (programming language).
Ruby on Rails
Original author(s)
David Heinemeier Hansson
Initial release
August 2004; 19 years ago (2004-08)[1]
Stable release
7.1.3.2[2]
/ 21 February 2024; 2 months ago (21 February 2024)
Repository
github.com/rails/rails
Written in
Ruby
Size
57.8 MB[3]
Type
Web application framework
License
MIT License
Website
rubyonrails.org
Ruby on Rails (simplified as Rails) is a server-side web application framework written in Ruby under the MIT License. Rails is a model–view–controller (MVC) framework, providing default structures for a database, a web service, and web pages. It encourages and facilitates the use of web standards such as JSON or XML for data transfer and HTML, CSS and JavaScript for user interfacing. In addition to MVC, Rails emphasizes the use of other well-known software engineering patterns and paradigms, including convention over configuration (CoC), don't repeat yourself (DRY), and the active record pattern.[4]
Ruby on Rails' emergence in 2005 greatly influenced web app development, through innovative features such as seamless database table creations, migrations, and scaffolding of views to enable rapid application development. Ruby on Rails' influence on other web frameworks remains apparent today, with many frameworks in other languages borrowing its ideas, including Django in Python; Catalyst in Perl; Laravel, CakePHP and Yii in PHP; Grails in Groovy; Phoenix in Elixir; Play in Scala; and Sails.js in Node.js.
Well-known sites that use Ruby on Rails include Airbnb, Crunchbase, Dribbble,[5] GitHub,[6] Twitch[7] and Shopify.
^"Rails 1.0: Party like it's one oh oh!". weblog.rubyonrails.org. 13 December 2005. Retrieved 1 March 2017.
^"Release 7.1.3.2". 21 February 2024. Retrieved 25 March 2024.
^"Getting Started with Rails: What Is Rails?". guides.rubyonrails.org. Retrieved 10 August 2014.
^Goswami, Shubham. "Django vs Ruby on Rails – The Choice for Mobile App Development". appsearch.org. Retrieved 28 November 2020.
^Conrad, Adam (3 August 2021). "Episode 471: Jason Meller on Choosing the Right Tech Stack for a Greenfield Project". SE-Radio.net. IEEE. Retrieved 9 November 2021.
RubyonRails (simplified as Rails) is a server-side web application framework written in Ruby under the MIT License. Rails is a model–view–controller...
language often take place on Christmas Day. Interest in the language surged around 2005 because of the RubyonRails framework. Ruby creator Yukihiro Matsumoto...
Campfire, and Highrise. The open source web application framework RubyonRails was initially created for internal use at 37signals, before being publicly...
and racing driver. As a programmer, he is the creator of the popular RubyonRails web development framework and the Instiki wiki. He is also a partner...
applications based on a single programming language, ranging in focus from general purpose tools such as Zend Framework and RubyonRails, which augment the...
model–view–controller web framework in Ruby, notable as a precursor to Rails 3. It brought increased focus on speed and modularity to Rails 3. The name Merb is a contraction...
helper methods RubyonRails provides, such as the link_to_remote helper. It was replaced by jQuery as of Rails 3.1 Many of the RubyonRails Ajax-enabled...
On The Rails Community". TechCrunch. Retrieved 2012-12-24. Manchester, Phil (8 Jan 2008). "Uncertainty for Ruby and Rails despite changes: Zed rails,...
supports RubyonRails development using RadRails, an open source plugin for the RubyonRails framework. This includes: Integrated RubyonRails shell console...
ASCII. Haml can be used at the command line, as a separate Ruby module, or in a RubyonRails application. Haml was originally introduced by Hampton Catlin...
(informally also known as mod_rails and mod_rack among the Ruby community) is a free web server and application server with support for Ruby, Python and Node.js...
networking website that serves people interested in BDSM, fetishism, and kink. On its homepage, FetLife describes itself as "Like Facebook, but run by kinksters...
support a scalable RubyonRails site, and Monit was fairly uniquely suited for the needs of the RubyonRails community. Many popular Rails sites have used...
convention is explicit configuration required. RubyonRails' use of the phrase is particularly focused on its default project file and directory structure...
support is included in RubyonRails version 3.1 and Play Framework. In 2011, Brendan Eich referenced CoffeeScript as an influence on his thoughts about the...
using RubyonRails, and started in February 2008. The company, GitHub, Inc., has existed as of 2007[update] and is located in San Francisco. On February...
Phoenix Framework. It is included as a bundler for Angular since v17, RubyonRails since v7, and for Netlify Functions. Webpack Vite "Release 0.20.2"....
products on the market, Lütke, a computer programmer by trade, instead built his own. Lütke used the open source web application framework RubyonRails to...
support this end, the team set an ambitious goal: to be able to run RubyonRails unmodified using JRuby. In the process of achieving this goal, the JRuby...
California based, privately held platform as a service company focused onRubyonRails, PHP and Node.js deployment and management. Engine Yard, founded in...