1018:
system, a controller implementing a flight-search function would need to query a model representing individual flights to find flights matching the search, and might also need to query models representing airports and airlines to find related secondary data. The controller might then pass some subset of the flight data to the corresponding view, which would contain a mixture of static HTML and logic that use the flight data to create an HTML document containing a table with one row per flight. A controller may provide one or more actions. In Ruby on Rails, an action is typically a basic unit that describes how to respond to a specific external web-browser request. Also, note that the controller/action will be accessible for external web requests only if a corresponding route is mapped to it. Rails encourages developers to use
1386:. The user interface aspects of the site continued to run Ruby on Rails until 2011 when it was replaced due to concerns over performance. On the other hand, many Rails business application developers relied on system architecture design, including choices of database engine, cache configuration, and servers, to tackle scalability issues. The original author of Rails, David Heinemeier Hansson, criticized Twitter, saying that their problems scaling were the consequences of their own poor architectural decisions and not the fault of Rails. According to Hansson, blaming Rails for their troubles while making no contributions to the framework is ungrateful and unjust.
3974:
212:
141:
97:
4428:
47:
4440:
3441:
By the end of this year, Payne said, Twitter hopes to have its entire middleware infrastructure and its APIs ported to the new language. Ruby will remain, but only on the front end. "We're still happy with Rails for building user facing features... performance-wise, it's fine for people clicking
1017:
is a server-side component of Rails that responds to external requests from the web server to the application, by determining which view file to render. The controller may also have to query one or more models for information and pass these on to the view. For example, in an airline reservation
1452:
Researchers Daniel
Jackson and Joseph Near developed a data debugger they called "Space" that can analyze the data access of a Rails program and determine if the program properly adheres to rules regarding access restrictions. On 15 April 2016, Near reported that an analysis of 50 popular Web
1005:
will usually be defined in the file 'user.rb' in the app/models directory, and linked to the table 'users' in the database. While developers are free to ignore this convention and choose differing names for their models, files, and database table, this is not common practice and is usually
3409:
We had a Ruby-based queuing system that we used for communicating between the Rails front ends and the daemons, and we ended up replacing that with one written in Scala. The Ruby one actually worked pretty decently in a normal steady state, but the startup time and the crash behavior were
466:, another web application framework, was launched, and Ruby on Rails announced it would work with the Merb project to bring "the best ideas of Merb" into Rails 3, ending the "unnecessary duplication" across both communities. Merb was merged with Rails as part of the Rails 3.0 release.
488:
Rails 3.2 was released on 20 January 2012 with a faster development mode and routing engine (also known as
Journey engine), Automatic Query Explain and Tagged Logging. Rails 3.2.x is the last version that supports Ruby 1.8.7. Rails 3.2.12 supports Ruby 2.0.
1335:
permission to use the Ruby on Rails logo on the cover of a new Ruby on Rails book written by some authoritative community members. The episode gave rise to a polite protest in the Ruby on Rails community. In response to this criticism, Hansson replied:
1340:
I only grant promotional use for products I'm directly involved with. Such as books that I've been part of the development process for or conferences where I have a say in the execution. I would most definitely seek to enforce all the trademarks of
458:
and configurations. Engines give developers the ability to reuse application pieces complete with routes, view paths and models. The Rack web server interface and Metal allow one to write optimized pieces of code that route around Action
Controller.
1216:
system for database access), Action Pack, Active
Support and Action Mailer. Prior to version 2.0, Ruby on Rails also included the Action Web Service package that is now replaced by Active Resource. Apart from standard packages, developers can make
1297:
by default. It is only if one deviates from this convention, such as calling the table "products sold", that the developer needs to write code regarding these names. Generally, Ruby on Rails conventions lead to less code and less repetition.
1445:, allowing any authenticated session possessing the session cookie to log in as the target user at any time in the future. As a workaround, administrators are advised to configure cookies to be stored on the server using mechanisms such as
981:
Ruby on Rails evolves radically from release to release exploring the use of new technologies and adopting new standards on the
Internet. Some features are very stable in Ruby on Rails while some are replaced in favour of new techniques.
3376:
By various metrics
Twitter is the biggest Rails site on the net right now. Running on Rails has forced us to deal with scaling issues - issues that any growing site eventually contends with – far sooner than I think we would on another
530:
Rails 5.2 was released on 9 April 2018, introducing new features that include ActiveStorage, built-in Redis Cache Store, updated Rails
Credentials and a new DSL that allows for configuring a Content Security Policy for an application.
1022:
routes, which include actions such as create, new, edit, update, destroy, show, and index. These mappings of incoming requests/routes to controller actions can be easily set up in the routes.rb configuration file.
3192:
1393:
noted that despite criticisms and comparisons to Java, many high-profile consumer web firms are using Ruby on Rails to build scalable web applications. Some of the largest sites running Ruby on Rails include
1305:
module of Rails, the developer does not need to specify database column names in class definitions. Instead, Ruby on Rails can retrieve this information from the database based on the class name.
2921:
1660:
2481:
552:, eager loading of all associations, Delegated Types as an alternative to single-table inheritance, asynchronous deletion of associations, error objects, and other improvements and bug fixes.
1441:
On 24 September 2013, a session cookie persistence security flaw was reported in Ruby on Rails. In a default configuration, the entire session hash is stored within a session cookie known as
1682:
2458:
2412:
5210:
3134:
4022:
3115:
1141:
actions. Ruby on Rails 3.0 separates the markup of the page (which defines the structure of the page) from scripting (which determines functionality or logic of the page).
563:
with import maps for JavaScript management by default, replacing
Turbolinks with a combination of Turbo and Stimulus, adding at-work encryption into Active Record, using
3565:
3862:
3336:
3189:
2504:
1767:
3358:
1736:
2702:
1697:
1308:"Fat models, skinny controllers" means that most of the application logic should be placed within the model while leaving the controller as light as possible.
2868:
1221:
to extend existing packages. Earlier Rails supported plugins within their own custom framework; version 3.2 deprecates these in favor of standard Ruby "gems".
3305:
3543:
2776:
2678:
2586:
2556:
1331:. These applications concern the phrase "RUBY ON RAILS", the word "RAILS", and the official Rails logo. In the summer of 2007, Hansson denied the publisher
1594:
3513:
2389:
2956:
2751:
3019:
1648:
5420:
4163:
1918:
2478:
2163:
4498:
4478:
1289:"Convention over Configuration" means a developer only needs to specify unconventional aspects of the application. For example, if there is a class
1113:), and many others. From 2008 onward, Passenger replaced Mongrel as the most-used web server for Ruby on Rails. Ruby is also supported natively on
5425:
4015:
527:, encrypted secrets, parameterized mailers, direct & resolved routes, and a unified form_with helper replacing the form_tag/form_for helpers.
3279:
3246:
3216:
2197:
1510:
3096:
4563:
3948:
3913:
3814:
3783:
3756:
2647:
2285:
3395:
4432:
1149:
Since version 2.0, Ruby on Rails offers both HTML and XML as standard output formats. The latter is the facility for RESTful web services.
2455:
2986:
2527:
2435:
2409:
4039:
2925:
2608:
2132:
4444:
3629:
3427:
2033:
4135:
4127:
4008:
3131:
2099:
2066:
1967:
512:
Rails 5.0.0.1 was released on 10 August 2016, with
Exclusive use of rails CLI over Rake and support for Ruby version 2.2.2 and above.
3712:
2224:"Rails 6.1: Horizontal Sharding, Multi-DB Improvements, Strict Loading, Destroy Associations in Background, Error Objects, and more!"
3876:
3839:
2307:
496:, Live Streaming as well as making Active Resource, Active Record Observer and other components optional by splitting them as gems.
4392:
2807:
1870:
1564:
1177:
in the HTML views, with files having an html.erb extension. Rails supports swapping-in alternative templating languages, such as
5415:
3599:
3460:
3112:
1617:
1311:
HTML Over The Wire (Hotwire), Conceptual compression, and robust security mark Rails 7.0's approach to the One person framework.
3071:
2000:
1019:
305:
Ruby on Rails' emergence in 2005 greatly influenced web app development, through innovative features such as seamless database
4880:
1130:
991:
244:
3569:
3882:
3332:
2501:
1759:
502:
Rails 4.2 was released on 19 December 2014, introducing Active Job, asynchronous emails, Adequate Record, Web
Console, and
5388:
5364:
5344:
5116:
3362:
1431:
1270:
1007:
549:
366:
326:
291:
3153:
2727:
5273:
4471:
1728:
1371:
374:
120:
3899:
3845:
1366:
reference interpreter for Ruby) had been criticized for issues with scalability. These critics often mentioned various
519:
integration changes (management of JavaScript dependencies from NPM via Yarn, optional compilation of JavaScript using
5378:
5255:
5222:
4728:
4334:
4031:
1942:
451:
236:
154:
88:
33:
2699:
1705:
3678:
2860:
574:
support using Kamal in order to deploy your application, authentication improvements, and now including support for
5330:
4231:
1182:
1158:
482:
3309:
3535:
2768:
2670:
2578:
2548:
1481:
Ruby on Rails version 7.0 allows the One-Person Framework (of which the Single page application is one approach)
1434:
that allowed certain Rails applications to be remotely exploited, and demonstrated it by non-maliciously hacking
1301:"Don't repeat yourself" means that information is located in a single, unambiguous place. For example, using the
1238:
1213:
232:
179:
2362:
1586:
4680:
4370:
4360:
3509:
2837:
2386:
1840:
1320:
1102:
499:
Rails 4.1 was released on 8 April 2014, introducing Spring, Variants, Enums, Mailer previews, and secrets.yml.
469:
Rails 3.1 was released on 31 August 2011, featuring Reversible Database Migrations, Asset Pipeline, Streaming,
436:
420:
59:
2948:
1286:
is an enduring enabler that guides the philosophy, design, and implementation of the Ruby on Rails framework.
1276:
295:
3041:
2748:
5435:
5360:
5235:
5179:
4801:
4660:
4464:
4274:
3442:
around web pages. It's the heavy lifting, asynchronous processing type of stuff that we've moved away from."
3011:
2337:
2190:"Rails 6.0: Action Mailbox, Action Text, Multiple DBs, Parallel Testing, Webpacker by default, and Zeitwerk"
1001:
in the Ruby on Rails framework maps to a table in a database and to a Ruby file. For example, a model class
542:
534:
Rails 5.2.2 was released on 4 December 2018, introducing numerous bug fixes and several logic improvements.
362:
287:
3173:
2890:
1910:
523:, and a rewrite of Rails UJS to use vanilla JavaScript instead of depending on jQuery), system tests using
5410:
5263:
5184:
5139:
4855:
4713:
4181:
2155:
1042:
322:
314:
1789:
5149:
4890:
4670:
4171:
1302:
1209:
1090:
299:
3271:
3238:
3208:
1422:. As of January 2016, it is estimated that more than 1.2 million web sites are running Ruby on Rails.
454:
and nested model forms. Templates enable the developer to generate a skeleton application with custom
5281:
5189:
5154:
5006:
4815:
4665:
4531:
4386:
4323:
4211:
1375:
1086:
1074:
284:
2189:
1940:
Rails 3.2.x is now compatible with Ruby 2.0.0 by sikachu · Pull Request #9406 · rails/rails · GitHub
1502:
450:
Rails version 2.3 was released on 15 March 2009, with major new developments in templates, engines,
5046:
4928:
4748:
4568:
4365:
4289:
4246:
3748:
3652:
3093:
1462:
1218:
1082:
524:
439:
rights to the project until February 2005. In August 2006, the framework reached a milestone when
330:
174:
2639:
2277:
1069:
Ruby on Rails is most commonly not connected to the Internet directly, but through some front-end
211:
96:
5340:
5314:
5245:
5036:
4986:
4698:
4693:
4355:
4309:
4294:
4250:
4226:
3391:
2252:
1253:
1138:
1041:
Ruby on Rails includes tools that make common development tasks easier "out-of-the-box", such as
432:
354:
4258:
2800:"Start of Rails 8 development, 7.0.8.2 & 7.1.3.3 released, Kamal by default, and lots more!"
2223:
493:
321:
remains apparent today, with many frameworks in other languages borrowing its ideas, including
5384:
5066:
5061:
4938:
4933:
4601:
4546:
4328:
4221:
4107:
3944:
3909:
3872:
3835:
3831:
3810:
3779:
3775:
3752:
3190:(19 Dec 2021) Ruby on Rails Creator Touts 7.0 as One-Person Framework, 'The Way It Used To Be'
2978:
2524:
2432:
1257:
1098:
571:
564:
509:
Rails 5.0 was released on 30 June 2016, introducing Action Cable, API mode, and Turbolinks 5.
3621:
3487:
3423:
2616:
2124:
5430:
5081:
5011:
4885:
4743:
4624:
4616:
4606:
2125:"Rails 5.2.0 FINAL: Active Storage, Redis Cache Store, HTTP/2 Early Hints, CSP, Credentials"
2025:
1419:
1234:
444:
424:
405:
310:
306:
186:
3806:
3704:
3132:(19 April 2018) Conceptual compression means beginners don’t need to know SQL — hallelujah!
2091:
2058:
1959:
1811:
4758:
4191:
3196:
3177:
3157:
3138:
3119:
3100:
2755:
2706:
2531:
2508:
2485:
2462:
2439:
2416:
2393:
1946:
1134:
1054:
428:
2315:
140:
5286:
5174:
5169:
5031:
4783:
4723:
4186:
3973:
3937:
3741:
3591:
2799:
2026:"Rails 4.2: Active Job, Asynchronous Mails, Adequate Record, Web Console, Foreign Keys"
1892:
1862:
1554:
1031:
575:
370:
283:
for user interfacing. In addition to MVC, Rails emphasizes the use of other well-known
3456:
1625:
5404:
4773:
4753:
4718:
4541:
4487:
4216:
4143:
3063:
1649:"Episode 471: Jason Meller on Choosing the Right Tech Stack for a Greenfield Project"
1532:
1379:
1237:
also support installation of Ruby on Rails and its dependencies through their native
548:
Rails 6.1 was released on 9 December 2020, adding per-database connection switching,
358:
318:
260:
1992:
1061:. Together with Ruby on Rails, these tools provide a basic development environment.
545:, parallel testing, multiple database support, mailer routing and a new autoloader.
317:
of views to enable rapid application development. Ruby on Rails' influence on other
4895:
4820:
4738:
4526:
4521:
4413:
4398:
4176:
478:
3795:
3768:
2999:
Rails 3.0 has been designed to work with Ruby 1.8.7, Ruby 1.9.2, and JRuby 1.5.2+.
2700:
https://rubyonrails.org/2024/8/10/Rails-7-2-0-has-been-released#other-improvements
46:
1045:
that can automatically construct some of the models and views needed for a basic
1038:
at run-time. Alternatively, many other templating systems can be used for views.
5071:
4971:
4943:
4850:
4810:
4634:
4536:
3919:
3151:(15 May 2018) RailsConf 2018: Opening Keynote: FIXME by David Heinemeier Hansson
2479:"Rails 2.2: i18n, HTTP validators, thread safety, JRuby/1.9 compatibility, docs"
994:(MVC) pattern is the fundamental structure to organize application programming.
503:
252:
240:
229:
191:
17:
3474:
We use Scala for a few things at Twitter, but the majority of the site is Ruby.
3113:(6 September 2021) Rails 7 will have three great answers to JavaScript in 2021+
1233:, a package manager which is included with current versions of Ruby. Many free
1077:
was generally preferred over WEBrick in the early days, but it can also run on
5374:
5370:
5194:
5051:
5001:
4981:
4900:
4830:
4793:
4733:
4578:
4558:
4148:
4126:
4073:
3905:
3868:
3150:
2719:
1383:
1249:
1126:
1070:
516:
474:
440:
435:. Hansson first released Rails as open source in July 2004, but did not share
393:
280:
54:
1193:
Ruby on Rails 3.0 has been designed to work with Ruby 1.8.7, Ruby 1.9.2, and
5301:
5096:
4991:
4805:
4778:
4408:
4403:
4279:
4236:
4000:
3825:
3802:
1324:
161:
3898:
Allan Hardy, Jeffrey; Carneiro Jr, Cloves; Catlin, Hampton (20 July 2007).
2640:"Rails 7.1: Dockerfiles, BYO Authentication, More Async Queries, and more!"
2278:"Rails 7.1: Dockerfiles, BYO Authentication, More Async Queries, and more!"
1939:
2749:
https://rubyonrails.org/2024/8/10/Rails-7-2-0-has-been-released#whats-next
1200:
Ruby on Rails 3.2 is the last series of releases that support Ruby 1.8.7.
492:
Rails 4.0 was released on 25 June 2013, introducing Russian Doll Caching,
5309:
5291:
5134:
5129:
5056:
4860:
4825:
4708:
4703:
4318:
4206:
4153:
4112:
4094:
4054:
2092:"Rails 5.1: Loving JavaScript, System Tests, Encrypted Secrets, and more"
1701:
1453:
applications using Space uncovered 23 previously unknown security flaws.
1359:
1230:
1110:
1078:
1058:
455:
397:
378:
256:
248:
167:
1370:
outages in 2007 and 2008, which spurred Twitter's partial transition to
5350:
5144:
5086:
5026:
5021:
4996:
4966:
4875:
4870:
4865:
4688:
4652:
4642:
4573:
4516:
4339:
4196:
4102:
4089:
3390:
Steve Jenson; Alex Payne & Robey Pointer interview (3 April 2009).
1415:
1399:
1390:
1367:
1106:
1050:
1046:
560:
556:
538:
520:
409:
382:
342:
338:
5334:
5199:
5016:
4976:
4948:
4910:
4905:
4845:
4835:
4768:
4763:
4596:
4553:
4299:
3995:
2456:
Rails 2.1: Time zones, dirty, caching, gem dependencies, caching, etc
1559:
1438:
after his earlier attempts at responsible disclosure were dismissed.
1435:
1411:
1407:
1403:
1395:
1332:
470:
423:
extracted Ruby on Rails from his work on the project management tool
401:
389:
1993:"Rails 4.1.0: Spring, Variants, Enums, Mailer previews, secrets.yml"
1836:
1283:
4588:
2829:
2410:"Rails 1.2: REST admiration, HTTP lovefest, and UTF-8 celebrations"
1244:
Ruby on Rails is typically deployed with a database server such as
5159:
5101:
5091:
5076:
4263:
4201:
4068:
4063:
3275:
3242:
3212:
3049:
1328:
1245:
1194:
1174:
1114:
1094:
4456:
3991:
3979:
1618:"Django vs Ruby on Rails – The Choice for Mobile App Development"
129:
5230:
5204:
5164:
5124:
5041:
4920:
4840:
4508:
4269:
4058:
3188:
David Heinemeier Hansson, creator of Ruby on Rails and hey.com
3170:
2898:
1656:
1293:
in the model, the corresponding table in the database is called
1178:
1035:
463:
334:
272:
264:
4460:
4004:
3901:
Beginning Ruby on Rails E-Commerce: From Novice to Professional
5354:
5106:
4958:
3984:
1797:
1162:
1125:
Ruby on Rails is also noteworthy for its extensive use of the
1053:, a simple Ruby web server that is distributed with Ruby, and
350:
346:
276:
268:
1430:
In March 2012, security researcher Egor Homakov discovered a
2922:"PowerRuby Brings Enterprise Ruby on Rails Support to IBM i"
1698:"Interview with David Heinemeier Hansson from Ruby on Rails"
1345:
The trademark of the logo was cancelled on 25 October 2019.
2769:"Reapply "Rails 8 will target Ruby 3.3+ only for new apps""
3967:
958:
202:
3739:
Ruby, Sam; Thomas, Dave; Hansson, David (28 March 2009).
1208:
Ruby on Rails is separated into various packages, namely
946:
941:
3359:"5 Question Interview with Twitter Developer Alex Payne"
2502:"Rails 2.3: Templates, Engines, Rack, Metal, much more!"
1812:"Ruby on Rails 3.0 Release Notes — Ruby on Rails Guides"
1760:"Rails 2.3: Templates, Engines, Rack, Metal, much more!"
3333:"David Heinemeier Hansson says No to Use of Rails Logo"
885:
869:
853:
837:
821:
805:
789:
773:
757:
741:
725:
709:
693:
677:
661:
645:
629:
613:
597:
3679:"Security Issue in Ruby on Rails Could Expose Cookies"
3299:
3297:
555:
Rails 7.0 was released on 15 December 2021, replacing
3766:
Laurent, Simon St.; Dumbill, Edd (28 November 2008).
3266:
3264:
2059:"Rails 5.0: Action Cable, API mode, and so much more"
515:
Rails 5.1 was released on 27 April 2017, introducing
3943:(First ed.). Pragmatic Bookshelf. p. 464.
3361:. radicalbehavior.com. 29 March 2007. Archived from
247:(MVC) framework, providing default structures for a
5323:
5300:
5272:
5254:
5221:
5115:
4957:
4919:
4792:
4679:
4651:
4633:
4615:
4587:
4507:
4379:
4348:
4308:
4245:
4162:
4134:
4082:
4047:
4038:
2861:"fairleads: Rails 2.0 and Scaffolding Step by Step"
197:
185:
173:
160:
150:
119:
87:
65:
53:
3936:
3794:
3767:
3740:
1729:"Ruby on Rails will ship with OS X 10.5 (Leopard)"
1503:"[ANN] Rails 0.5.0: The end of vaporware!"
1323:applied to register three Ruby on Rails-related
537:Rails 6.0 was released on 16 August 2019, making
27:Server-side open source web application framework
443:announced that it would ship Ruby on Rails with
388:Well-known sites that use Ruby on Rails include
3306:"Beginning Rails: From Novice to Professional"
4472:
4016:
2246:
2244:
2217:
2215:
2183:
2181:
2119:
2117:
2086:
2084:
2053:
2051:
2020:
2018:
1987:
1985:
951:
8:
1587:"Getting Started with Rails: What Is Rails?"
1197:1.5.2+; earlier versions are not supported.
1030:in the default configuration of Rails is an
901:
737:1.9.3 recommended; 1.8.7 and 1.9.2 possible
721:1.9.3 recommended; 1.8.7 and 1.9.2 possible
705:1.9.3 recommended; 1.8.7 and 1.9.2 possible
689:1.8.7 recommended; 1.8.6 and 1.9.1 possible
39:
3824:Tate, Bruce; Hibbs, Curt (22 August 2006).
3510:"I won't let you pay me for my open source"
1683:"Breaking the Monolith at Twitch: Part One"
541:default, adding mailbox routing, a default
259:. It encourages and facilitates the use of
4479:
4465:
4457:
4044:
4023:
4009:
4001:
3972:
3094:(7 Dec 2021) The time is right for Hotwire
1034:file, which is evaluated and converted to
580:
570:Rails 7.1 was released on 5 October 2023,
210:
139:
95:
45:
38:
3685:. The Kaspersky Lab Security News Service
1555:"Release v6.0.3.4 · rails/rails · GitHub"
963:
567:exclusively for code loading, and more.
3536:"Why we're sticking with Ruby on Rails"
2949:"ActionView::Helpers::JavaScriptHelper"
2387:"Rails 1.0: Party like it's one oh oh!"
1494:
1474:
1268:Ruby on Rails is intended to emphasize
1229:Ruby on Rails is often installed using
785:2.0 preferred; 1.9.3 or newer required
769:2.0 preferred; 1.9.3 or newer required
753:2.0 preferred; 1.9.3 or newer required
3622:"Ruby on Rails Token Usage Statistics"
3463:from the original on 27 September 2009
1949:. Github.com. Retrieved on 2014-05-30.
1843:from the original on 24 September 2010
447:, which was released in October 2007.
3602:from the original on 12 February 2012
3516:from the original on 15 December 2021
3022:from the original on 1 September 2012
2730:from the original on 27 December 2023
2681:from the original on 25 November 2023
2671:"Development of Rails 7.2 starts now"
1921:from the original on 3 September 2012
7:
4439:
3282:from the original on 15 October 2007
3249:from the original on 15 October 2007
3219:from the original on 14 October 2007
3012:"Rails 3.2.0.rc2 has been released!"
2840:from the original on 8 February 2021
2200:from the original on 2 December 2019
2166:from the original on 5 December 2018
2036:from the original on 9 December 2015
2003:from the original on 8 December 2015
1960:"Rails 4.0: Final version released!"
1663:from the original on 9 November 2021
1567:from the original on 8 December 2021
1006:discouraged in accordance with the "
917:
3861:Holzner, Steve (29 November 2006).
3653:"How GitHub handled getting hacked"
3546:from the original on 29 August 2022
3430:from the original on 12 August 2017
3426:. theregister.co.uk. 1 April 2009.
3339:from the original on 25 August 2017
2989:from the original on 31 August 2010
2650:from the original on 5 October 2023
2288:from the original on 5 October 2023
1873:from the original on 27 August 2012
1739:from the original on 13 August 2006
1057:, a build system, distributed as a
3677:Brook, Chris (25 September 2013).
3632:from the original on 14 March 2016
3568:. Business Insider. Archived from
3209:""Ruby on Rails" Trademark Status"
3074:from the original on 29 April 2016
2102:from the original on 27 April 2017
1970:from the original on 27 April 2016
1796:. 27 December 2008. Archived from
1770:from the original on 21 March 2009
1597:from the original on 29 April 2016
1513:from the original on 1 August 2024
1358:In earlier days, Rails running on
887:Old version, yet still maintained:
871:Old version, yet still maintained:
855:Old version, yet still maintained:
839:Old version, no longer maintained:
823:Old version, no longer maintained:
807:Old version, no longer maintained:
791:Old version, no longer maintained:
775:Old version, no longer maintained:
759:Old version, no longer maintained:
743:Old version, no longer maintained:
727:Old version, no longer maintained:
711:Old version, no longer maintained:
695:Old version, no longer maintained:
679:Old version, no longer maintained:
673:1.8.7 recommended; 1.8.6 possible
663:Old version, no longer maintained:
647:Old version, no longer maintained:
631:Old version, no longer maintained:
615:Old version, no longer maintained:
599:Old version, no longer maintained:
25:
3848:from the original on 27 June 2009
3715:from the original on 27 July 2019
3566:"Here's Why Ruby On Rails Is Hot"
3488:"Twitter Search is Now 3x Faster"
3398:from the original on 19 June 2009
2959:from the original on 22 July 2011
2589:from the original on 29 July 2017
2559:from the original on 19 June 2016
2308:"Ruby/Rails Compatibility Matrix"
2135:from the original on 26 July 2020
2069:from the original on 30 June 2016
1893:"Ruby on Rails 3.2 Release Notes"
1863:"Ruby on Rails 3.1 Release Notes"
1839:. sdtimes.com. 10 February 2010.
1696:Grimmer, Lenz−− (February 2006).
5421:Free software programmed in Ruby
4438:
4427:
4426:
4125:
3743:Agile Web Development with Rails
3592:"Ruby on Rails Usage Statistics"
2924:. iPro Developer. Archived from
2871:from the original on 29 May 2009
2810:from the original on 18 May 2024
2779:from the original on 18 May 2024
2253:"Rails 7.0: Fulfilling a vision"
2156:"Rails 5.2.2 has been released!"
2154:rafaelfranca (4 December 2018).
1911:"Rails/master is now 4.0.0.beta"
1837:"Ruby on Rails 3.0 goes modular"
1758:Hansson, David (16 March 2009).
1727:Hansson, David (7 August 2006).
3455:Ryan King (25 September 2009).
2859:Sean Lynch (15 December 2007).
2222:eileencodes (9 December 2020).
5426:Software using the MIT license
4393:why's (poignant) Guide to Ruby
3705:"Patching up Web applications"
3424:"Twitter jilts Ruby for Scala"
3331:Cooper, Peter (24 July 2007).
3171:(31 Aug 2020) Serious security
2767:França, Rafael (14 May 2024).
1647:Conrad, Adam (3 August 2021).
997:In a default configuration, a
1:
3827:Ruby on Rails: Up and Running
3272:"Rails Logo Trademark Status"
2579:"Preparing for 3.2.0 release"
1432:mass assignment vulnerability
1271:Convention over Configuration
1008:convention-over-configuration
986:Model-view-controller pattern
947:Old version, still maintained
477:library and newly introduced
292:convention over configuration
3793:Lenz, Patrick (1 May 2008).
3304:Forde, Pete (23 July 2007).
3064:"Getting Started with Rails"
1173:By default, the server uses
550:horizontal database sharding
4729:Remote Application Platform
3935:Clark, Mike (15 May 2008).
2718:Heinemeier Hansson, David.
2538:. Retrieved 30 August 2010.
1790:"The day Merb joined Rails"
1252:, and a web server such as
942:Old version, not maintained
593:Compatible Ruby Version(s)
71:; 20 years ago
34:Ruby (programming language)
5452:
3239:""Rails" Trademark Status"
3169:David Heinemeier Hansson
3111:David Heinemeier Hansson
3092:David Heinemeier Hansson
2798:Vipul, A M (17 May 2024).
2367:edgeguides.rubyonrails.org
1816:edgeguides.rubyonrails.org
31:
4494:
4422:
4123:
4032:Ruby programming language
3149:David Heinemeier Hansson
3130:David Heinemeier Hansson
3042:"Ruby on Rails: Download"
2363:"Upgrading Ruby on Rails"
2338:"Upgrading Ruby on Rails"
1239:package management system
1214:object-relational mapping
931:
290:and paradigms, including
233:web application framework
180:Web application framework
115:
83:
44:
4361:David Heinemeier Hansson
3195:20 December 2021 at the
3176:26 December 2021 at the
3156:20 December 2021 at the
3137:20 December 2021 at the
3118:20 December 2021 at the
3099:20 December 2021 at the
2979:"Rails 3.0: It's ready!"
2525:"Rails 3.0: It's ready!"
2515:. Retrieved 9 June 2010.
2492:. Retrieved 9 June 2010.
2469:. Retrieved 9 June 2010.
2446:. Retrieved 9 June 2010.
2423:. Retrieved 9 June 2010.
2400:. Retrieved 9 June 2010.
2392:17 December 2015 at the
2251:dhh (15 December 2021).
1321:David Heinemeier Hansson
445:Mac OS X v10.5 "Leopard"
421:David Heinemeier Hansson
60:David Heinemeier Hansson
32:Not to be confused with
5416:Free computer libraries
3864:Beginning Ruby on Rails
2891:"Ruby on Rails: Deploy"
2484:2 December 2008 at the
2433:"Rails 2.0: It's done!"
1360:Matz's Ruby Interpreter
903:Current stable version:
543:online rich-text editor
4182:Interactive Ruby Shell
3939:Advanced Rails Recipes
3160:Conceptual compression
3068:guides.rubyonrails.org
3016:weblog.rubyonrails.org
2983:weblog.rubyonrails.org
2865:Fairleads.blogspot.com
2804:weblog.rubyonrails.org
2754:11 August 2024 at the
2705:11 August 2024 at the
2536:weblog.rubyonrails.org
2530:31 August 2010 at the
2513:weblog.rubyonrails.org
2490:weblog.rubyonrails.org
2467:weblog.rubyonrails.org
2444:weblog.rubyonrails.org
2421:weblog.rubyonrails.org
2398:weblog.rubyonrails.org
2342:guides.rubyonrails.org
2257:weblog.rubyonrails.org
2228:weblog.rubyonrails.org
2194:weblog.rubyonrails.org
2188:dhh (19 August 2019).
2160:weblog.rubyonrails.org
2129:weblog.rubyonrails.org
2096:weblog.rubyonrails.org
2063:weblog.rubyonrails.org
2030:weblog.rubyonrails.org
1997:weblog.rubyonrails.org
1964:weblog.rubyonrails.org
1915:weblog.rubyonrails.org
1897:guides.rubyonrails.org
1867:guides.rubyonrails.org
1764:weblog.rubyonrails.org
1733:weblog.rubyonrails.org
1591:guides.rubyonrails.org
1343:
1097:(either as a module –
959:Latest preview version
271:for data transfer and
2507:21 March 2009 at the
1338:
1277:Don't Repeat Yourself
1264:Philosophy and design
1157:Rails 3.1 introduced
1101:for example – or via
992:model–view–controller
462:On 23 December 2008,
300:active record pattern
296:don't repeat yourself
245:model–view–controller
102:; 31 days ago
4331:(mod_rails/mod_rack)
3922:on 17 September 2010
3626:trends.builtwith.com
3596:trends.builtwith.com
3052:on 12 December 2009.
3018:. 1 September 2012.
2830:"The Rails Doctrine"
2032:. 19 December 2014.
1945:29 July 2017 at the
1917:. 1 September 2012.
1869:. 1 September 2012.
1376:Java Virtual Machine
1049:. Also included are
285:software engineering
5331:Application Express
4366:why the lucky stiff
3801:(Second ed.).
3749:Pragmatic Bookshelf
3651:Protalinski, Emil.
3572:on 21 December 2011
2953:Api.rubyonrails.org
2438:28 May 2010 at the
1899:. 1 September 2012.
1800:on 9 February 2013.
1708:on 25 February 2013
1463:Library (computing)
1374:(which runs on the
1204:Framework structure
583:
100:/ 22 August 2024
41:
4356:Yukihiro Matsumoto
3904:(First ed.).
3867:(First ed.).
3830:(First ed.).
3774:(First ed.).
3747:(Third ed.).
3392:"Twitter on Scala"
2985:. 29 August 2010.
2720:"8.0.0 Milestones"
2619:on 4 December 2012
2549:"bumping to 3.1.0"
2461:2012-11-02 at the
2415:2012-11-02 at the
1628:on 31 January 2021
1616:Goswami, Shubham.
1284:The Rails Doctrine
977:Technical overview
581:
55:Original author(s)
5398:
5397:
4454:
4453:
4329:Phusion Passenger
4121:
4120:
3950:978-0-9787392-2-5
3915:978-1-59059-686-9
3816:978-0-9804552-0-5
3785:978-0-596-51877-6
3758:978-1-934356-16-6
3711:. 15 April 2016.
3457:"Twitter on Ruby"
2928:on 9 October 2013
2613:blog.wyeworks.com
2318:on 18 August 2022
2098:. 27 April 2017.
1447:ActiveRecordStore
1280:(DRY) principle.
1258:Phusion Passenger
1235:Unix-like systems
1099:Phusion Passenger
971:
970:
219:
218:
16:(Redirected from
5443:
4625:ColdBox Platform
4481:
4474:
4467:
4458:
4442:
4441:
4430:
4429:
4129:
4045:
4025:
4018:
4011:
4002:
3976:
3971:
3970:
3968:Official website
3954:
3942:
3931:
3929:
3927:
3918:. Archived from
3894:
3892:
3890:
3885:on 23 April 2012
3881:. Archived from
3857:
3855:
3853:
3820:
3800:
3789:
3773:
3762:
3746:
3725:
3724:
3722:
3720:
3701:
3695:
3694:
3692:
3690:
3674:
3668:
3667:
3665:
3663:
3648:
3642:
3641:
3639:
3637:
3618:
3612:
3611:
3609:
3607:
3588:
3582:
3581:
3579:
3577:
3562:
3556:
3555:
3553:
3551:
3532:
3526:
3525:
3523:
3521:
3506:
3500:
3499:
3497:
3495:
3484:
3478:
3477:
3470:
3468:
3452:
3446:
3445:
3437:
3435:
3420:
3414:
3413:
3405:
3403:
3387:
3381:
3380:
3372:
3370:
3365:on 23 April 2009
3355:
3349:
3348:
3346:
3344:
3328:
3322:
3321:
3319:
3317:
3312:on 5 August 2007
3308:. Archived from
3301:
3292:
3291:
3289:
3287:
3268:
3259:
3258:
3256:
3254:
3235:
3229:
3228:
3226:
3224:
3205:
3199:
3186:
3180:
3167:
3161:
3147:
3141:
3128:
3122:
3109:
3103:
3090:
3084:
3083:
3081:
3079:
3060:
3054:
3053:
3048:. Archived from
3038:
3032:
3031:
3029:
3027:
3008:
3002:
3001:
2996:
2994:
2975:
2969:
2968:
2966:
2964:
2944:
2938:
2937:
2935:
2933:
2917:
2911:
2910:
2908:
2906:
2897:. Archived from
2887:
2881:
2880:
2878:
2876:
2856:
2850:
2849:
2847:
2845:
2826:
2820:
2819:
2817:
2815:
2795:
2789:
2788:
2786:
2784:
2764:
2758:
2746:
2740:
2739:
2737:
2735:
2715:
2709:
2697:
2691:
2690:
2688:
2686:
2669:França, Rafael.
2666:
2660:
2659:
2657:
2655:
2638:França, Rafael.
2635:
2629:
2628:
2626:
2624:
2615:. Archived from
2609:"Rails 4 in 30'"
2605:
2599:
2598:
2596:
2594:
2575:
2569:
2568:
2566:
2564:
2545:
2539:
2522:
2516:
2499:
2493:
2476:
2470:
2453:
2447:
2430:
2424:
2407:
2401:
2384:
2378:
2377:
2375:
2373:
2359:
2353:
2352:
2350:
2348:
2334:
2328:
2327:
2325:
2323:
2314:. Archived from
2304:
2298:
2297:
2295:
2293:
2274:
2268:
2267:
2265:
2263:
2248:
2239:
2238:
2236:
2234:
2219:
2210:
2209:
2207:
2205:
2185:
2176:
2175:
2173:
2171:
2151:
2145:
2144:
2142:
2140:
2131:. 9 April 2018.
2121:
2112:
2111:
2109:
2107:
2088:
2079:
2078:
2076:
2074:
2065:. 30 June 2016.
2055:
2046:
2045:
2043:
2041:
2022:
2013:
2012:
2010:
2008:
1999:. 8 April 2014.
1989:
1980:
1979:
1977:
1975:
1966:. 25 June 2013.
1956:
1950:
1937:
1931:
1930:
1928:
1926:
1907:
1901:
1900:
1889:
1883:
1882:
1880:
1878:
1859:
1853:
1852:
1850:
1848:
1833:
1827:
1826:
1824:
1822:
1808:
1802:
1801:
1786:
1780:
1779:
1777:
1775:
1755:
1749:
1748:
1746:
1744:
1724:
1718:
1717:
1715:
1713:
1704:. Archived from
1693:
1687:
1686:
1679:
1673:
1672:
1670:
1668:
1644:
1638:
1637:
1635:
1633:
1624:. Archived from
1613:
1607:
1606:
1604:
1602:
1583:
1577:
1576:
1574:
1572:
1551:
1545:
1544:
1542:
1540:
1535:. 22 August 2024
1529:
1523:
1522:
1520:
1518:
1509:. 24 July 2004.
1499:
1482:
1479:
1391:Gartner Research
965:
960:
955:
948:
943:
938:
920:
904:
894:
888:
878:
877:15 December 2021
872:
862:
856:
846:
840:
830:
824:
814:
808:
798:
792:
782:
781:19 December 2014
776:
766:
760:
750:
744:
734:
728:
718:
712:
702:
696:
686:
680:
670:
669:21 November 2008
664:
654:
648:
638:
632:
622:
616:
606:
605:13 December 2005
600:
584:
582:Version History
485:into the stack.
215:
214:
207:
204:
143:
138:
135:
133:
131:
110:
108:
103:
99:
79:
77:
72:
49:
42:
21:
18:CruiseControl.rb
5451:
5450:
5446:
5445:
5444:
5442:
5441:
5440:
5401:
5400:
5399:
5394:
5324:Other languages
5319:
5296:
5268:
5250:
5217:
5111:
4953:
4915:
4788:
4675:
4647:
4629:
4611:
4583:
4503:
4490:
4485:
4455:
4450:
4418:
4387:Document format
4375:
4344:
4304:
4241:
4158:
4130:
4117:
4078:
4040:Implementations
4034:
4029:
3966:
3965:
3962:
3957:
3951:
3934:
3925:
3923:
3916:
3908:. p. 361.
3897:
3888:
3886:
3879:
3871:. p. 380.
3860:
3851:
3849:
3842:
3834:. p. 182.
3823:
3817:
3792:
3786:
3778:. p. 442.
3765:
3759:
3751:. p. 850.
3738:
3734:
3729:
3728:
3718:
3716:
3703:
3702:
3698:
3688:
3686:
3676:
3675:
3671:
3661:
3659:
3650:
3649:
3645:
3635:
3633:
3620:
3619:
3615:
3605:
3603:
3590:
3589:
3585:
3575:
3573:
3564:
3563:
3559:
3549:
3547:
3534:
3533:
3529:
3519:
3517:
3508:
3507:
3503:
3493:
3491:
3486:
3485:
3481:
3466:
3464:
3459:. Evan Weaver.
3454:
3453:
3449:
3433:
3431:
3422:
3421:
3417:
3401:
3399:
3389:
3388:
3384:
3368:
3366:
3357:
3356:
3352:
3342:
3340:
3330:
3329:
3325:
3315:
3313:
3303:
3302:
3295:
3285:
3283:
3270:
3269:
3262:
3252:
3250:
3237:
3236:
3232:
3222:
3220:
3207:
3206:
3202:
3197:Wayback Machine
3187:
3183:
3178:Wayback Machine
3168:
3164:
3158:Wayback Machine
3148:
3144:
3139:Wayback Machine
3129:
3125:
3120:Wayback Machine
3110:
3106:
3101:Wayback Machine
3091:
3087:
3077:
3075:
3062:
3061:
3057:
3046:rubyonrails.org
3040:
3039:
3035:
3025:
3023:
3010:
3009:
3005:
2992:
2990:
2977:
2976:
2972:
2962:
2960:
2947:Js_Escape_Map.
2946:
2945:
2941:
2931:
2929:
2920:Maxcer, Chris.
2919:
2918:
2914:
2904:
2902:
2895:rubyonrails.org
2889:
2888:
2884:
2874:
2872:
2858:
2857:
2853:
2843:
2841:
2828:
2827:
2823:
2813:
2811:
2797:
2796:
2792:
2782:
2780:
2766:
2765:
2761:
2756:Wayback Machine
2747:
2743:
2733:
2731:
2717:
2716:
2712:
2707:Wayback Machine
2698:
2694:
2684:
2682:
2668:
2667:
2663:
2653:
2651:
2644:rubyonrails.org
2637:
2636:
2632:
2622:
2620:
2607:
2606:
2602:
2592:
2590:
2577:
2576:
2572:
2562:
2560:
2547:
2546:
2542:
2532:Wayback Machine
2523:
2519:
2509:Wayback Machine
2500:
2496:
2486:Wayback Machine
2477:
2473:
2463:Wayback Machine
2454:
2450:
2440:Wayback Machine
2431:
2427:
2417:Wayback Machine
2408:
2404:
2394:Wayback Machine
2385:
2381:
2371:
2369:
2361:
2360:
2356:
2346:
2344:
2336:
2335:
2331:
2321:
2319:
2306:
2305:
2301:
2291:
2289:
2276:
2275:
2271:
2261:
2259:
2250:
2249:
2242:
2232:
2230:
2221:
2220:
2213:
2203:
2201:
2187:
2186:
2179:
2169:
2167:
2153:
2152:
2148:
2138:
2136:
2123:
2122:
2115:
2105:
2103:
2090:
2089:
2082:
2072:
2070:
2057:
2056:
2049:
2039:
2037:
2024:
2023:
2016:
2006:
2004:
1991:
1990:
1983:
1973:
1971:
1958:
1957:
1953:
1947:Wayback Machine
1938:
1934:
1924:
1922:
1909:
1908:
1904:
1891:
1890:
1886:
1876:
1874:
1861:
1860:
1856:
1846:
1844:
1835:
1834:
1830:
1820:
1818:
1810:
1809:
1805:
1794:rubyonrails.org
1788:
1787:
1783:
1773:
1771:
1757:
1756:
1752:
1742:
1740:
1726:
1725:
1721:
1711:
1709:
1695:
1694:
1690:
1681:
1680:
1676:
1666:
1664:
1646:
1645:
1641:
1631:
1629:
1615:
1614:
1610:
1600:
1598:
1585:
1584:
1580:
1570:
1568:
1553:
1552:
1548:
1538:
1536:
1533:"Release 7.2.1"
1531:
1530:
1526:
1516:
1514:
1501:
1500:
1496:
1491:
1486:
1485:
1480:
1476:
1471:
1459:
1428:
1380:queueing system
1356:
1351:
1319:In March 2007,
1317:
1274:(CoC), and the
1266:
1227:
1206:
1191:
1171:
1155:
1147:
1135:Script.aculo.us
1123:
1067:
988:
979:
973:
967:
966:
961:
956:
949:
944:
939:
934:
919:Future release:
918:
913:3.1.0 or newer
902:
897:2.7.0 or newer
892:
886:
881:2.7.0 or newer
876:
870:
865:2.5.0 or newer
861:9 December 2020
860:
854:
849:2.5.0 or newer
844:
838:
833:2.2.2 or newer
828:
822:
817:2.2.2 or newer
812:
806:
801:2.2.2 or newer
796:
790:
780:
774:
764:
758:
748:
742:
733:20 January 2012
732:
726:
716:
710:
700:
694:
684:
678:
668:
662:
652:
646:
637:7 December 2007
636:
630:
621:19 January 2007
620:
614:
604:
598:
429:web application
418:
298:(DRY), and the
224:(simplified as
209:
201:
146:
128:
111:
106:
104:
101:
75:
73:
70:
66:Initial release
37:
28:
23:
22:
15:
12:
11:
5:
5449:
5447:
5439:
5438:
5436:Web frameworks
5433:
5428:
5423:
5418:
5413:
5403:
5402:
5396:
5395:
5393:
5392:
5382:
5368:
5358:
5348:
5338:
5327:
5325:
5321:
5320:
5318:
5317:
5312:
5306:
5304:
5298:
5297:
5295:
5294:
5289:
5284:
5278:
5276:
5270:
5269:
5267:
5266:
5260:
5258:
5252:
5251:
5249:
5248:
5243:
5238:
5233:
5227:
5225:
5219:
5218:
5216:
5215:
5207:
5202:
5197:
5192:
5187:
5182:
5177:
5172:
5167:
5162:
5157:
5152:
5147:
5142:
5137:
5132:
5127:
5121:
5119:
5113:
5112:
5110:
5109:
5104:
5099:
5094:
5089:
5084:
5079:
5074:
5069:
5064:
5059:
5054:
5049:
5044:
5039:
5034:
5029:
5024:
5019:
5014:
5009:
5004:
4999:
4994:
4989:
4984:
4979:
4974:
4969:
4963:
4961:
4955:
4954:
4952:
4951:
4946:
4941:
4936:
4931:
4925:
4923:
4917:
4916:
4914:
4913:
4908:
4903:
4898:
4893:
4888:
4883:
4878:
4873:
4868:
4863:
4858:
4853:
4848:
4843:
4838:
4833:
4828:
4823:
4818:
4813:
4808:
4798:
4796:
4790:
4789:
4787:
4786:
4781:
4776:
4771:
4766:
4761:
4756:
4751:
4746:
4741:
4736:
4731:
4726:
4721:
4716:
4711:
4706:
4701:
4696:
4691:
4685:
4683:
4677:
4676:
4674:
4673:
4668:
4663:
4657:
4655:
4649:
4648:
4646:
4645:
4639:
4637:
4631:
4630:
4628:
4627:
4621:
4619:
4613:
4612:
4610:
4609:
4604:
4599:
4593:
4591:
4585:
4584:
4582:
4581:
4576:
4571:
4566:
4561:
4556:
4551:
4550:
4549:
4544:
4539:
4534:
4529:
4524:
4513:
4511:
4505:
4504:
4502:
4501:
4495:
4492:
4491:
4488:Web frameworks
4486:
4484:
4483:
4476:
4469:
4461:
4452:
4451:
4449:
4448:
4436:
4423:
4420:
4419:
4417:
4416:
4411:
4406:
4401:
4396:
4389:
4383:
4381:
4377:
4376:
4374:
4373:
4368:
4363:
4358:
4352:
4350:
4346:
4345:
4343:
4342:
4337:
4332:
4326:
4321:
4315:
4313:
4306:
4305:
4303:
4302:
4297:
4292:
4287:
4282:
4277:
4272:
4267:
4261:
4255:
4253:
4243:
4242:
4240:
4239:
4234:
4229:
4224:
4219:
4214:
4209:
4204:
4199:
4194:
4189:
4184:
4179:
4174:
4168:
4166:
4160:
4159:
4157:
4156:
4151:
4146:
4140:
4138:
4132:
4131:
4124:
4122:
4119:
4118:
4116:
4115:
4110:
4105:
4100:
4097:
4092:
4086:
4084:
4080:
4079:
4077:
4076:
4071:
4066:
4061:
4051:
4049:
4042:
4036:
4035:
4030:
4028:
4027:
4020:
4013:
4005:
3999:
3998:
3989:
3988:
3987:
3982:
3961:
3960:External links
3958:
3956:
3955:
3949:
3932:
3914:
3895:
3877:
3858:
3840:
3832:O'Reilly Media
3821:
3815:
3797:Simply Rails 2
3790:
3784:
3776:O'Reilly Media
3770:Learning Rails
3763:
3757:
3735:
3733:
3730:
3727:
3726:
3696:
3669:
3643:
3613:
3583:
3557:
3527:
3501:
3479:
3447:
3415:
3394:. artima.com.
3382:
3350:
3323:
3293:
3260:
3230:
3200:
3181:
3162:
3142:
3123:
3104:
3085:
3055:
3033:
3003:
2970:
2939:
2912:
2901:on 7 July 2009
2882:
2851:
2821:
2790:
2759:
2741:
2710:
2692:
2661:
2630:
2600:
2570:
2540:
2517:
2494:
2471:
2448:
2425:
2402:
2379:
2354:
2329:
2299:
2269:
2240:
2211:
2177:
2146:
2113:
2080:
2047:
2014:
1981:
1951:
1932:
1902:
1884:
1854:
1828:
1803:
1781:
1750:
1719:
1688:
1674:
1639:
1608:
1578:
1546:
1524:
1493:
1492:
1490:
1487:
1484:
1483:
1473:
1472:
1470:
1467:
1466:
1465:
1458:
1455:
1427:
1424:
1355:
1352:
1350:
1347:
1316:
1313:
1265:
1262:
1226:
1223:
1205:
1202:
1190:
1187:
1170:
1167:
1154:
1151:
1146:
1143:
1137:for scripting
1122:
1119:
1066:
1063:
1010:" philosophy.
987:
984:
978:
975:
969:
968:
964:Future release
962:
957:
953:Latest version
950:
945:
940:
933:
932:
929:
928:
925:
922:
915:
914:
911:
910:10 August 2024
908:
899:
898:
895:
893:5 October 2023
890:
883:
882:
879:
874:
867:
866:
863:
858:
851:
850:
847:
845:16 August 2019
842:
835:
834:
831:
826:
819:
818:
815:
810:
803:
802:
799:
794:
787:
786:
783:
778:
771:
770:
767:
762:
755:
754:
751:
746:
739:
738:
735:
730:
723:
722:
719:
717:31 August 2011
714:
707:
706:
703:
701:29 August 2010
698:
691:
690:
687:
682:
675:
674:
671:
666:
659:
658:
655:
650:
643:
642:
639:
634:
627:
626:
623:
618:
611:
610:
607:
602:
595:
594:
591:
588:
417:
414:
319:web frameworks
217:
216:
199:
195:
194:
189:
183:
182:
177:
171:
170:
164:
158:
157:
152:
148:
147:
145:
144:
125:
123:
117:
116:
113:
112:
107:22 August 2024
93:
91:
89:Stable release
85:
84:
81:
80:
69:July 2004
67:
63:
62:
57:
51:
50:
26:
24:
14:
13:
10:
9:
6:
4:
3:
2:
5448:
5437:
5434:
5432:
5429:
5427:
5424:
5422:
5419:
5417:
5414:
5412:
5411:2004 software
5409:
5408:
5406:
5390:
5386:
5383:
5380:
5376:
5372:
5369:
5366:
5362:
5359:
5356:
5352:
5349:
5346:
5342:
5339:
5336:
5332:
5329:
5328:
5326:
5322:
5316:
5313:
5311:
5308:
5307:
5305:
5303:
5299:
5293:
5290:
5288:
5285:
5283:
5280:
5279:
5277:
5275:
5271:
5265:
5262:
5261:
5259:
5257:
5253:
5247:
5244:
5242:
5241:Ruby on Rails
5239:
5237:
5234:
5232:
5229:
5228:
5226:
5224:
5220:
5213:
5212:
5208:
5206:
5203:
5201:
5198:
5196:
5193:
5191:
5188:
5186:
5183:
5181:
5178:
5176:
5173:
5171:
5168:
5166:
5163:
5161:
5158:
5156:
5153:
5151:
5148:
5146:
5143:
5141:
5138:
5136:
5133:
5131:
5128:
5126:
5123:
5122:
5120:
5118:
5114:
5108:
5105:
5103:
5100:
5098:
5095:
5093:
5090:
5088:
5085:
5083:
5080:
5078:
5075:
5073:
5070:
5068:
5065:
5063:
5060:
5058:
5055:
5053:
5050:
5048:
5045:
5043:
5040:
5038:
5035:
5033:
5030:
5028:
5025:
5023:
5020:
5018:
5015:
5013:
5010:
5008:
5005:
5003:
5000:
4998:
4995:
4993:
4990:
4988:
4985:
4983:
4980:
4978:
4975:
4973:
4970:
4968:
4965:
4964:
4962:
4960:
4956:
4950:
4947:
4945:
4942:
4940:
4937:
4935:
4932:
4930:
4927:
4926:
4924:
4922:
4918:
4912:
4909:
4907:
4904:
4902:
4899:
4897:
4894:
4892:
4889:
4887:
4884:
4882:
4879:
4877:
4874:
4872:
4869:
4867:
4864:
4862:
4859:
4857:
4854:
4852:
4849:
4847:
4844:
4842:
4839:
4837:
4834:
4832:
4829:
4827:
4824:
4822:
4819:
4817:
4814:
4812:
4809:
4807:
4803:
4800:
4799:
4797:
4795:
4791:
4785:
4782:
4780:
4777:
4775:
4772:
4770:
4767:
4765:
4762:
4760:
4757:
4755:
4752:
4750:
4747:
4745:
4742:
4740:
4737:
4735:
4732:
4730:
4727:
4725:
4722:
4720:
4717:
4715:
4712:
4710:
4707:
4705:
4702:
4700:
4697:
4695:
4692:
4690:
4687:
4686:
4684:
4682:
4678:
4672:
4669:
4667:
4664:
4662:
4659:
4658:
4656:
4654:
4650:
4644:
4641:
4640:
4638:
4636:
4632:
4626:
4623:
4622:
4620:
4618:
4614:
4608:
4605:
4603:
4600:
4598:
4595:
4594:
4592:
4590:
4586:
4580:
4577:
4575:
4572:
4570:
4567:
4565:
4562:
4560:
4557:
4555:
4552:
4548:
4545:
4543:
4540:
4538:
4535:
4533:
4530:
4528:
4525:
4523:
4520:
4519:
4518:
4515:
4514:
4512:
4510:
4506:
4500:
4497:
4496:
4493:
4489:
4482:
4477:
4475:
4470:
4468:
4463:
4462:
4459:
4447:
4446:
4437:
4435:
4434:
4425:
4424:
4421:
4415:
4412:
4410:
4407:
4405:
4402:
4400:
4397:
4395:
4394:
4390:
4388:
4385:
4384:
4382:
4378:
4372:
4369:
4367:
4364:
4362:
4359:
4357:
4354:
4353:
4351:
4347:
4341:
4338:
4336:
4333:
4330:
4327:
4325:
4322:
4320:
4317:
4316:
4314:
4311:
4307:
4301:
4298:
4296:
4293:
4291:
4288:
4286:
4285:Ruby on Rails
4283:
4281:
4278:
4276:
4273:
4271:
4268:
4265:
4262:
4260:
4257:
4256:
4254:
4252:
4248:
4244:
4238:
4235:
4233:
4230:
4228:
4225:
4223:
4220:
4218:
4215:
4213:
4210:
4208:
4205:
4203:
4200:
4198:
4195:
4193:
4190:
4188:
4185:
4183:
4180:
4178:
4175:
4173:
4170:
4169:
4167:
4165:
4161:
4155:
4152:
4150:
4147:
4145:
4144:Aptana Studio
4142:
4141:
4139:
4137:
4133:
4128:
4114:
4111:
4109:
4106:
4104:
4101:
4098:
4096:
4093:
4091:
4088:
4087:
4085:
4081:
4075:
4072:
4070:
4067:
4065:
4062:
4060:
4056:
4053:
4052:
4050:
4046:
4043:
4041:
4037:
4033:
4026:
4021:
4019:
4014:
4012:
4007:
4006:
4003:
3997:
3993:
3990:
3986:
3983:
3981:
3978:
3977:
3975:
3969:
3964:
3963:
3959:
3952:
3946:
3941:
3940:
3933:
3921:
3917:
3911:
3907:
3903:
3902:
3896:
3884:
3880:
3878:0-470-06915-5
3874:
3870:
3866:
3865:
3859:
3847:
3843:
3841:0-596-10132-5
3837:
3833:
3829:
3828:
3822:
3818:
3812:
3808:
3804:
3799:
3798:
3791:
3787:
3781:
3777:
3772:
3771:
3764:
3760:
3754:
3750:
3745:
3744:
3737:
3736:
3731:
3714:
3710:
3706:
3700:
3697:
3684:
3680:
3673:
3670:
3658:
3654:
3647:
3644:
3631:
3627:
3623:
3617:
3614:
3601:
3597:
3593:
3587:
3584:
3571:
3567:
3561:
3558:
3545:
3541:
3537:
3531:
3528:
3515:
3511:
3505:
3502:
3489:
3483:
3480:
3476:
3475:
3462:
3458:
3451:
3448:
3444:
3443:
3429:
3425:
3419:
3416:
3412:
3411:
3397:
3393:
3386:
3383:
3379:
3378:
3364:
3360:
3354:
3351:
3338:
3334:
3327:
3324:
3311:
3307:
3300:
3298:
3294:
3281:
3277:
3273:
3267:
3265:
3261:
3248:
3244:
3240:
3234:
3231:
3218:
3214:
3210:
3204:
3201:
3198:
3194:
3191:
3185:
3182:
3179:
3175:
3172:
3166:
3163:
3159:
3155:
3152:
3146:
3143:
3140:
3136:
3133:
3127:
3124:
3121:
3117:
3114:
3108:
3105:
3102:
3098:
3095:
3089:
3086:
3073:
3069:
3065:
3059:
3056:
3051:
3047:
3043:
3037:
3034:
3021:
3017:
3013:
3007:
3004:
3000:
2988:
2984:
2980:
2974:
2971:
2958:
2954:
2950:
2943:
2940:
2927:
2923:
2916:
2913:
2900:
2896:
2892:
2886:
2883:
2870:
2866:
2862:
2855:
2852:
2839:
2835:
2834:Ruby on Rails
2831:
2825:
2822:
2809:
2805:
2801:
2794:
2791:
2778:
2774:
2770:
2763:
2760:
2757:
2753:
2750:
2745:
2742:
2729:
2725:
2721:
2714:
2711:
2708:
2704:
2701:
2696:
2693:
2680:
2676:
2672:
2665:
2662:
2649:
2645:
2641:
2634:
2631:
2618:
2614:
2610:
2604:
2601:
2588:
2584:
2580:
2574:
2571:
2558:
2554:
2550:
2544:
2541:
2537:
2533:
2529:
2526:
2521:
2518:
2514:
2510:
2506:
2503:
2498:
2495:
2491:
2487:
2483:
2480:
2475:
2472:
2468:
2464:
2460:
2457:
2452:
2449:
2445:
2441:
2437:
2434:
2429:
2426:
2422:
2418:
2414:
2411:
2406:
2403:
2399:
2395:
2391:
2388:
2383:
2380:
2368:
2364:
2358:
2355:
2343:
2339:
2333:
2330:
2317:
2313:
2309:
2303:
2300:
2287:
2283:
2282:Ruby on Rails
2279:
2273:
2270:
2258:
2254:
2247:
2245:
2241:
2229:
2225:
2218:
2216:
2212:
2199:
2195:
2191:
2184:
2182:
2178:
2165:
2161:
2157:
2150:
2147:
2134:
2130:
2126:
2120:
2118:
2114:
2101:
2097:
2093:
2087:
2085:
2081:
2068:
2064:
2060:
2054:
2052:
2048:
2035:
2031:
2027:
2021:
2019:
2015:
2002:
1998:
1994:
1988:
1986:
1982:
1969:
1965:
1961:
1955:
1952:
1948:
1944:
1941:
1936:
1933:
1920:
1916:
1912:
1906:
1903:
1898:
1894:
1888:
1885:
1872:
1868:
1864:
1858:
1855:
1842:
1838:
1832:
1829:
1817:
1813:
1807:
1804:
1799:
1795:
1791:
1785:
1782:
1769:
1765:
1761:
1754:
1751:
1738:
1734:
1730:
1723:
1720:
1707:
1703:
1699:
1692:
1689:
1684:
1678:
1675:
1662:
1658:
1654:
1650:
1643:
1640:
1627:
1623:
1622:appsearch.org
1619:
1612:
1609:
1596:
1592:
1588:
1582:
1579:
1566:
1562:
1561:
1556:
1550:
1547:
1534:
1528:
1525:
1512:
1508:
1504:
1498:
1495:
1488:
1478:
1475:
1468:
1464:
1461:
1460:
1456:
1454:
1450:
1448:
1444:
1439:
1437:
1433:
1425:
1423:
1421:
1417:
1413:
1409:
1405:
1401:
1397:
1392:
1387:
1385:
1381:
1377:
1373:
1369:
1365:
1361:
1353:
1348:
1346:
1342:
1337:
1334:
1330:
1326:
1322:
1314:
1312:
1309:
1306:
1304:
1299:
1296:
1292:
1287:
1285:
1281:
1279:
1278:
1273:
1272:
1263:
1261:
1259:
1255:
1251:
1247:
1242:
1240:
1236:
1232:
1224:
1222:
1220:
1215:
1211:
1203:
1201:
1198:
1196:
1189:Ruby versions
1188:
1186:
1184:
1180:
1176:
1175:Embedded Ruby
1168:
1166:
1164:
1160:
1152:
1150:
1144:
1142:
1140:
1136:
1132:
1128:
1120:
1118:
1116:
1112:
1108:
1104:
1100:
1096:
1092:
1088:
1084:
1080:
1076:
1072:
1064:
1062:
1060:
1056:
1052:
1048:
1044:
1039:
1037:
1033:
1029:
1024:
1021:
1016:
1011:
1009:
1004:
1000:
995:
993:
985:
983:
976:
974:
954:
937:
930:
927:3.3 or newer
926:
923:
916:
912:
909:
907:
900:
896:
891:
884:
880:
875:
868:
864:
859:
852:
848:
843:
836:
832:
827:
820:
816:
811:
804:
800:
795:
788:
784:
779:
772:
768:
763:
756:
752:
747:
740:
736:
731:
724:
720:
715:
708:
704:
699:
692:
688:
685:16 March 2009
683:
676:
672:
667:
660:
656:
651:
644:
640:
635:
628:
624:
619:
612:
608:
603:
596:
592:
589:
586:
585:
579:
577:
573:
568:
566:
562:
558:
553:
551:
546:
544:
540:
535:
532:
528:
526:
522:
518:
513:
510:
507:
505:
500:
497:
495:
490:
486:
484:
480:
476:
472:
467:
465:
460:
457:
453:
448:
446:
442:
438:
434:
430:
426:
422:
415:
413:
411:
407:
403:
399:
395:
391:
386:
384:
380:
376:
372:
368:
364:
360:
356:
352:
348:
344:
340:
336:
332:
328:
324:
320:
316:
312:
308:
303:
301:
297:
293:
289:
286:
282:
278:
274:
270:
266:
262:
261:web standards
258:
254:
250:
246:
243:. Rails is a
242:
238:
234:
231:
227:
223:
222:Ruby on Rails
213:
206:
200:
196:
193:
190:
188:
184:
181:
178:
176:
172:
169:
165:
163:
159:
156:
153:
149:
142:
137:
127:
126:
124:
122:
118:
114:
98:
92:
90:
86:
82:
68:
64:
61:
58:
56:
52:
48:
43:
40:Ruby on Rails
35:
30:
19:
5240:
5209:
5082:Silverstripe
4896:Sencha Touch
4821:Dojo Toolkit
4532:Dynamic Data
4443:
4431:
4414:Ruby License
4399:Ruby Central
4391:
4284:
4177:Hackety Hack
4164:Applications
4083:Discontinued
3938:
3924:. Retrieved
3920:the original
3900:
3887:. Retrieved
3883:the original
3863:
3850:. Retrieved
3826:
3796:
3769:
3742:
3732:Bibliography
3717:. Retrieved
3708:
3699:
3687:. Retrieved
3682:
3672:
3660:. Retrieved
3656:
3646:
3634:. Retrieved
3625:
3616:
3604:. Retrieved
3595:
3586:
3574:. Retrieved
3570:the original
3560:
3548:. Retrieved
3539:
3530:
3518:. Retrieved
3504:
3492:. Retrieved
3482:
3473:
3472:
3467:29 September
3465:. Retrieved
3450:
3440:
3439:
3432:. Retrieved
3418:
3410:undesirable.
3408:
3407:
3400:. Retrieved
3385:
3375:
3374:
3367:. Retrieved
3363:the original
3353:
3341:. Retrieved
3326:
3314:. Retrieved
3310:the original
3284:. Retrieved
3251:. Retrieved
3233:
3221:. Retrieved
3203:
3184:
3165:
3145:
3126:
3107:
3088:
3076:. Retrieved
3067:
3058:
3050:the original
3045:
3036:
3024:. Retrieved
3015:
3006:
2998:
2991:. Retrieved
2982:
2973:
2961:. Retrieved
2952:
2942:
2930:. Retrieved
2926:the original
2915:
2903:. Retrieved
2899:the original
2894:
2885:
2873:. Retrieved
2864:
2854:
2842:. Retrieved
2833:
2824:
2812:. Retrieved
2803:
2793:
2781:. Retrieved
2772:
2762:
2744:
2732:. Retrieved
2723:
2713:
2695:
2685:26 September
2683:. Retrieved
2674:
2664:
2652:. Retrieved
2643:
2633:
2621:. Retrieved
2617:the original
2612:
2603:
2591:. Retrieved
2582:
2573:
2561:. Retrieved
2552:
2543:
2535:
2520:
2512:
2497:
2489:
2474:
2466:
2451:
2443:
2428:
2420:
2405:
2397:
2382:
2370:. Retrieved
2366:
2357:
2345:. Retrieved
2341:
2332:
2320:. Retrieved
2316:the original
2311:
2302:
2290:. Retrieved
2281:
2272:
2260:. Retrieved
2256:
2231:. Retrieved
2227:
2202:. Retrieved
2193:
2168:. Retrieved
2159:
2149:
2137:. Retrieved
2128:
2104:. Retrieved
2095:
2071:. Retrieved
2062:
2038:. Retrieved
2029:
2005:. Retrieved
1996:
1972:. Retrieved
1963:
1954:
1935:
1923:. Retrieved
1914:
1905:
1896:
1887:
1875:. Retrieved
1866:
1857:
1845:. Retrieved
1831:
1819:. Retrieved
1815:
1806:
1798:the original
1793:
1784:
1772:. Retrieved
1763:
1753:
1741:. Retrieved
1732:
1722:
1710:. Retrieved
1706:the original
1691:
1677:
1665:. Retrieved
1653:SE-Radio.net
1652:
1642:
1630:. Retrieved
1626:the original
1621:
1611:
1599:. Retrieved
1590:
1581:
1569:. Retrieved
1558:
1549:
1537:. Retrieved
1527:
1515:. Retrieved
1507:rubytalk.org
1506:
1497:
1477:
1451:
1446:
1442:
1440:
1429:
1388:
1378:) for their
1363:
1357:
1344:
1339:
1318:
1310:
1307:
1303:ActiveRecord
1300:
1294:
1290:
1288:
1282:
1275:
1269:
1267:
1256:running the
1243:
1228:
1210:ActiveRecord
1207:
1199:
1192:
1172:
1165:templating.
1161:as standard
1156:
1148:
1145:Web Services
1124:
1068:
1065:HTTP Servers
1040:
1027:
1025:
1014:
1012:
1002:
998:
996:
989:
980:
972:
952:
935:
905:
829:9 April 2018
797:30 June 2016
765:8 April 2014
749:25 June 2013
590:Release Date
569:
554:
547:
536:
533:
529:
514:
511:
508:
504:foreign keys
501:
498:
491:
487:
479:CoffeeScript
468:
461:
449:
419:
387:
304:
225:
221:
220:
29:
5072:ProcessWire
4972:CodeIgniter
4944:Mojolicious
4851:Knockout.js
4811:Backbone.js
4635:Common Lisp
4371:Dave Thomas
3683:Threat Post
3576:10 February
3520:15 December
3286:15 December
3253:15 December
3223:15 December
3026:3 September
2734:31 December
2623:15 December
2312:devalot.com
2262:16 December
2233:28 December
2204:12 November
2073:19 November
1925:3 September
1877:3 September
1632:28 November
1571:16 December
1443:CookieStore
1354:Scalability
1043:scaffolding
813:10 May 2017
653:31 May 2008
572:Dockerfiles
473:as default
315:scaffolding
309:creations,
253:web service
241:MIT License
235:written in
230:server-side
203:rubyonrails
192:MIT License
94:7.2.1
5405:Categories
5375:JavaScript
5371:SproutCore
5195:TurboGears
5052:PHP-Fusion
4982:eZ Publish
4901:SproutCore
4831:Express.js
4794:JavaScript
4617:ColdFusion
4579:WebSharper
4499:Comparison
4259:Adhearsion
4251:frameworks
4172:Capistrano
4149:Komodo IDE
4074:RubyMotion
3805:. p.
3377:framework.
3369:4 November
2905:3 December
2593:22 January
2583:Github.com
2553:Github.com
2040:5 December
1667:9 November
1489:References
1384:middleware
1382:and other
1325:trademarks
1315:Trademarks
1250:PostgreSQL
1225:Deployment
1129:libraries
1127:JavaScript
1121:JavaScript
1071:web server
1015:controller
517:JavaScript
494:Turbolinks
475:JavaScript
394:Crunchbase
311:migrations
281:JavaScript
239:under the
151:Written in
121:Repository
5302:Smalltalk
5125:BlueBream
5097:WordPress
5007:Gyroscope
4881:Prototype
4806:AngularJS
4779:WaveMaker
4547:Web Forms
4409:RubyForge
4404:RubyKaigi
4280:RubyCocoa
4247:Libraries
4237:CocoaPods
3803:SitePoint
3657:Zdnet.com
3636:4 January
3606:4 January
3550:29 August
3490:. Twitter
2993:30 August
2654:5 October
2563:31 August
2292:8 October
2170:4 January
1601:10 August
1539:27 August
1389:In 2011,
1349:Reception
1327:with the
1131:Prototype
924:Late 2024
433:37signals
257:web pages
5310:AIDA/Web
5292:Scalatra
5135:CubicWeb
5130:CherryPy
5057:PHP-Nuke
4987:Fat-Free
4929:Catalyst
4861:MooTools
4826:Ember.js
4759:Tapestry
4709:JHipster
4704:ICEfaces
4569:MonoRail
4433:Category
4319:mod_ruby
4312:software
4232:Homebrew
4207:RubyGems
4154:RubyMine
4113:Rubinius
4095:IronRuby
4055:Ruby MRI
3846:Archived
3719:21 April
3713:Archived
3709:MIT News
3630:Archived
3600:Archived
3544:Archived
3514:Archived
3461:Archived
3428:Archived
3396:Archived
3343:1 August
3337:Archived
3316:1 August
3280:Archived
3247:Archived
3217:Archived
3193:Archived
3174:Archived
3154:Archived
3135:Archived
3116:Archived
3097:Archived
3078:10 March
3072:Archived
3020:Archived
2987:Archived
2957:Archived
2869:Archived
2838:Archived
2808:Archived
2777:Archived
2752:Archived
2728:Archived
2703:Archived
2679:Archived
2648:Archived
2587:Archived
2557:Archived
2528:Archived
2505:Archived
2482:Archived
2459:Archived
2436:Archived
2413:Archived
2390:Archived
2286:Archived
2198:Archived
2164:Archived
2133:Archived
2100:Archived
2067:Archived
2034:Archived
2001:Archived
1968:Archived
1943:Archived
1919:Archived
1871:Archived
1847:6 August
1841:Archived
1774:22 March
1768:Archived
1737:Archived
1702:MySQL AB
1661:Archived
1595:Archived
1565:Archived
1517:1 August
1511:Archived
1457:See also
1426:Security
1420:Basecamp
1364:de facto
1260:module.
1231:RubyGems
1183:Mustache
1169:Template
1111:mod ruby
1091:Hiawatha
1087:Cherokee
1079:Lighttpd
565:Zeitwerk
525:Capybara
431:company
425:Basecamp
398:Dribbble
379:Sails.js
331:Catalyst
288:patterns
263:such as
249:database
5431:Web 2.0
5361:Phoenix
5351:OpenACS
5315:Seaside
5246:Sinatra
5236:Padrino
5190:Tornado
5180:Quixote
5175:Pyramid
5145:FastAPI
5087:Symfony
5062:Pop PHP
5047:Phalcon
5037:Midgard
5027:Laravel
5022:Laminas
5017:Joomla!
4997:FuelPHP
4967:CakePHP
4939:Maypole
4876:OpenUI5
4871:Node.js
4866:Next.js
4816:Closure
4802:Angular
4749:Stripes
4719:Mojarra
4689:AppFuse
4661:Servant
4653:Haskell
4643:CL-HTTP
4574:Umbraco
4517:ASP.NET
4445:Commons
4340:WEBrick
4324:Mongrel
4295:Sinatra
4275:Padrino
4266:(RHTML)
4227:Vagrant
4197:Redmine
4103:HotRuby
4090:MacRuby
3926:12 July
3889:12 July
3852:12 July
3434:18 July
3402:18 July
2372:5 March
2347:5 March
2322:5 March
2139:9 April
2007:8 April
1416:Shopify
1400:Cookpad
1368:Twitter
1219:plugins
1107:FastCGI
1075:Mongrel
1051:WEBrick
1047:website
1020:RESTful
936:Legend:
587:Version
561:Webpack
557:Node.js
539:Webpack
521:Webpack
427:at the
416:History
410:Shopify
383:Node.js
363:Phoenix
343:CakePHP
339:Laravel
294:(CoC),
228:) is a
198:Website
187:License
105: (
76:2004-07
74: (
5389:Erlang
5365:Elixir
5345:Groovy
5341:Grails
5335:PL/SQL
5264:Rocket
5205:Zope 2
5200:web2py
5185:TACTIC
5170:Pylons
5140:Django
5117:Python
4977:Drupal
4949:WebGUI
4934:Dancer
4911:Vue.js
4906:Svelte
4856:Meteor
4846:jQuery
4836:Ext JS
4774:Wicket
4769:Vert.x
4764:Vaadin
4754:Struts
4744:Spring
4694:Grails
4602:Drogon
4597:CppCMS
4554:Blazor
4349:People
4310:Server
4300:QtRuby
4222:Puppet
4108:MagLev
4048:Active
3996:GitHub
3980:Guides
3947:
3912:
3875:
3838:
3813:
3782:
3755:
3689:4 June
3662:24 May
3540:GitLab
3494:6 June
2963:24 May
2875:24 May
2844:7 June
2814:18 May
2783:18 May
2773:GitHub
2724:GitHub
2675:GitHub
2106:10 May
1974:24 May
1821:24 May
1743:8 June
1712:8 June
1560:GitHub
1436:GitHub
1418:, and
1412:Scribd
1408:GitLab
1404:GitHub
1396:Airbnb
1341:Rails.
1333:Apress
1254:Apache
1083:Apache
657:1.8.6
641:1.8.6
625:1.8.6
609:1.8.6
471:jQuery
437:commit
406:Twitch
402:GitHub
390:Airbnb
377:; and
367:Elixir
359:Groovy
355:Grails
327:Python
323:Django
313:, and
255:, and
208:
136:/rails
134:/rails
130:github
5274:Scala
5160:Nevow
5150:Flask
5102:XOOPS
5092:TYPO3
5077:Qcodo
5067:PRADO
5012:Horde
4891:Remix
4886:React
4739:Sling
4671:Yesod
4542:Razor
4380:Other
4290:Shoes
4264:eRuby
4202:RSpec
4099:XRuby
4069:JRuby
4064:mruby
3992:rails
3276:USPTO
3243:USPTO
3213:USPTO
2932:9 May
1469:Notes
1372:Scala
1362:(the
1329:USPTO
1295:sales
1246:MySQL
1195:JRuby
1115:IBM i
1095:Nginx
999:model
441:Apple
375:Scala
307:table
226:Rails
166:57.8
5385:Yaws
5379:Ruby
5287:Play
5282:Lift
5256:Rust
5231:Merb
5223:Ruby
5211:more
5165:Pyjs
5155:Grok
5042:MODX
5002:Grav
4992:Flow
4921:Perl
4841:htmx
4734:Seam
4724:Play
4681:Java
4666:Snap
4527:AJAX
4522:Core
4509:.NET
4335:Rack
4270:Merb
4249:and
4217:Chef
4192:Rake
4059:YARV
3945:ISBN
3928:2009
3910:ISBN
3906:Wrox
3891:2009
3873:ISBN
3869:Wrox
3854:2009
3836:ISBN
3811:ISBN
3780:ISBN
3753:ISBN
3721:2016
3691:2014
3664:2017
3638:2016
3608:2016
3578:2012
3552:2022
3522:2021
3496:2014
3469:2009
3436:2009
3404:2009
3371:2014
3345:2007
3318:2007
3288:2021
3255:2021
3225:2021
3080:2014
3028:2012
2995:2010
2965:2017
2934:2014
2907:2012
2877:2017
2846:2024
2816:2024
2785:2024
2736:2023
2687:2023
2656:2023
2625:2012
2595:2012
2565:2011
2374:2021
2349:2021
2324:2021
2294:2023
2264:2021
2235:2020
2206:2019
2172:2019
2141:2018
2108:2017
2075:2016
2042:2015
2009:2014
1976:2017
1927:2012
1879:2012
1849:2010
1823:2017
1776:2009
1745:2008
1714:2008
1669:2021
1657:IEEE
1634:2020
1603:2014
1573:2019
1541:2024
1519:2024
1291:Sale
1212:(an
1181:and
1179:HAML
1159:Sass
1139:Ajax
1133:and
1055:Rake
1036:HTML
1028:view
1003:User
990:The
559:and
483:Sass
481:and
464:Merb
456:gems
452:Rack
408:and
371:Play
345:and
335:Perl
279:and
273:HTML
265:JSON
251:, a
237:Ruby
205:.org
175:Type
162:Size
155:Ruby
132:.com
5355:Tcl
5214:...
5107:Yii
5032:li₃
4959:PHP
4714:JWt
4699:GWT
4589:C++
4564:BFC
4559:DNN
4537:MVC
4212:RVM
4187:Pry
4136:IDE
3994:on
3985:API
3807:450
1248:or
1163:CSS
1153:CSS
1109:or
1103:CGI
1059:gem
1032:erb
921:8.0
906:7.2
889:7.1
873:7.0
857:6.1
841:6.0
825:5.2
809:5.1
793:5.0
777:4.2
761:4.1
745:4.0
729:3.2
713:3.1
697:3.0
681:2.3
665:2.2
649:2.1
633:2.0
617:1.2
601:1.0
576:bun
381:in
373:in
365:in
357:in
351:PHP
349:in
347:Yii
333:in
325:in
277:CSS
269:XML
267:or
5407::
4784:ZK
4607:Wt
4057:;
3844:.
3809:.
3707:.
3681:.
3655:.
3628:.
3624:.
3598:.
3594:.
3542:.
3538:.
3512:.
3471:.
3438:.
3406:.
3373:.
3335:.
3296:^
3278:.
3274:.
3263:^
3245:.
3241:.
3215:.
3211:.
3070:.
3066:.
3044:.
3014:.
2997:.
2981:.
2955:.
2951:.
2893:.
2867:.
2863:.
2836:.
2832:.
2806:.
2802:.
2775:.
2771:.
2726:.
2722:.
2677:.
2673:.
2646:.
2642:.
2611:.
2585:.
2581:.
2555:.
2551:.
2534:.
2511:.
2488:.
2465:.
2442:.
2419:.
2396:.
2365:.
2340:.
2310:.
2284:.
2280:.
2255:.
2243:^
2226:.
2214:^
2196:.
2192:.
2180:^
2162:.
2158:.
2127:.
2116:^
2094:.
2083:^
2061:.
2050:^
2028:.
2017:^
1995:.
1984:^
1962:.
1913:.
1895:.
1865:.
1814:.
1792:.
1766:.
1762:.
1735:.
1731:.
1700:.
1659:.
1655:.
1651:.
1620:.
1593:.
1589:.
1563:.
1557:.
1505:.
1449:.
1414:,
1410:,
1406:,
1402:,
1398:,
1241:.
1185:.
1117:.
1105:,
1093:,
1089:,
1085:,
1081:,
1073:.
1026:A
1013:A
578:.
506:.
412:.
404:,
400:,
396:,
392:,
385:.
369:;
361:;
353:;
341:,
337:;
329:;
302:.
275:,
168:MB
5391:)
5387:(
5381:)
5377:-
5373:(
5367:)
5363:(
5357:)
5353:(
5347:)
5343:(
5337:)
5333:(
4804:/
4480:e
4473:t
4466:v
4024:e
4017:t
4010:v
3953:.
3930:.
3893:.
3856:.
3819:.
3788:.
3761:.
3723:.
3693:.
3666:.
3640:.
3610:.
3580:.
3554:.
3524:.
3498:.
3347:.
3320:.
3290:.
3257:.
3227:.
3082:.
3030:.
2967:.
2936:.
2909:.
2879:.
2848:.
2818:.
2787:.
2738:.
2689:.
2658:.
2627:.
2597:.
2567:.
2376:.
2351:.
2326:.
2296:.
2266:.
2237:.
2208:.
2174:.
2143:.
2110:.
2077:.
2044:.
2011:.
1978:.
1929:.
1881:.
1851:.
1825:.
1778:.
1747:.
1716:.
1685:.
1671:.
1636:.
1605:.
1575:.
1543:.
1521:.
109:)
78:)
36:.
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.