<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.limswiki.org/index.php?action=history&amp;feed=atom&amp;title=Ruby_on_Rails</id>
	<title>Ruby on Rails - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.limswiki.org/index.php?action=history&amp;feed=atom&amp;title=Ruby_on_Rails"/>
	<link rel="alternate" type="text/html" href="https://www.limswiki.org/index.php?title=Ruby_on_Rails&amp;action=history"/>
	<updated>2026-04-04T15:40:02Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.36.1</generator>
	<entry>
		<id>https://www.limswiki.org/index.php?title=Ruby_on_Rails&amp;diff=44179&amp;oldid=prev</id>
		<title>Shawndouglas: Fixed citation issue</title>
		<link rel="alternate" type="text/html" href="https://www.limswiki.org/index.php?title=Ruby_on_Rails&amp;diff=44179&amp;oldid=prev"/>
		<updated>2021-09-19T20:44:00Z</updated>

		<summary type="html">&lt;p&gt;Fixed citation issue&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 20:44, 19 September 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l30&quot;&gt;Line 30:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 30:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;David Heinemeier Hansson extracted Ruby on Rails from his work on Basecamp, a project management tool by 37signals (now a web application company).&amp;lt;ref name=&amp;quot;interview-davidhh&amp;quot;&amp;gt;{{cite web |url=http://dev.mysql.com/tech-resources/interviews/david-heinemeier-hansson-rails.html |title=Interview with David Heinemeier Hansson from Ruby on Rails |author=Grimmer, Lenz |publisher=Oracle Corporation |date=February 2006 |accessdate=22 March 2012}}&amp;lt;/ref&amp;gt; Hansson first released Rails as open source in July 2004, but did not share commit rights to the project until February 2005.&amp;lt;ref name=&amp;quot;core&amp;quot;&amp;gt;{{cite web |url=http://rubyonrails.org/core |title=The core team |publisher=RubyOnRails.org |accessdate=22 March 2012}}&amp;lt;/ref&amp;gt; In August 2006, the framework reached a milestone when Apple announced that it would ship Ruby on Rails with Mac OS X v10.5 &amp;quot;Leopard,&amp;quot;&amp;lt;ref&amp;gt;{{cite web |url=http://weblog.rubyonrails.org/2006/8/7/ruby-on-rails-will-ship-with-os-x-10-5-leopard | title=Ruby on Rails will ship with OS X 10.5 (Leopard) |author=Hansson, David Heinemeier |publisher=RubyOnRails.org |date=7 August 2006 |accessdate=22 March 2012}}&amp;lt;/ref&amp;gt; which was released in October 2007.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;David Heinemeier Hansson extracted Ruby on Rails from his work on Basecamp, a project management tool by 37signals (now a web application company).&amp;lt;ref name=&amp;quot;interview-davidhh&amp;quot;&amp;gt;{{cite web |url=http://dev.mysql.com/tech-resources/interviews/david-heinemeier-hansson-rails.html |title=Interview with David Heinemeier Hansson from Ruby on Rails |author=Grimmer, Lenz |publisher=Oracle Corporation |date=February 2006 |accessdate=22 March 2012}}&amp;lt;/ref&amp;gt; Hansson first released Rails as open source in July 2004, but did not share commit rights to the project until February 2005.&amp;lt;ref name=&amp;quot;core&amp;quot;&amp;gt;{{cite web |url=http://rubyonrails.org/core |title=The core team |publisher=RubyOnRails.org |accessdate=22 March 2012}}&amp;lt;/ref&amp;gt; In August 2006, the framework reached a milestone when Apple announced that it would ship Ruby on Rails with Mac OS X v10.5 &amp;quot;Leopard,&amp;quot;&amp;lt;ref&amp;gt;{{cite web |url=http://weblog.rubyonrails.org/2006/8/7/ruby-on-rails-will-ship-with-os-x-10-5-leopard | title=Ruby on Rails will ship with OS X 10.5 (Leopard) |author=Hansson, David Heinemeier |publisher=RubyOnRails.org |date=7 August 2006 |accessdate=22 March 2012}}&amp;lt;/ref&amp;gt; which was released in October 2007.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Rails version 2.3 was released on March 15, 2009. Major new developments in Rails included templates, engines, Rack support, and nested model forms. Templates suddenly allowed the developer to generate a skeleton application with custom RubyGems and configurations. Engines allowed for the reuse of application pieces complete with routes, view paths, and models. The Rack web server interface and Metal enabled users to write optimized pieces of code that route around ActionController.&amp;lt;ref name=&amp;quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;RoRFirst&lt;/del&gt;&amp;quot;&amp;gt;{{cite web |url=http://weblog.rubyonrails.org/2009/3/16/rails-2-3-templates-engines-rack-metal-much-more |title=Rails 2.3: Templates, Engines, Rack, Metal, much more! |author=Hansson, David Heinemeier |publisher=RubyOnRails.org |date=16 March 2009 |accessdate=22 March 2012}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Rails version 2.3 was released on March 15, 2009. Major new developments in Rails included templates, engines, Rack support, and nested model forms. Templates suddenly allowed the developer to generate a skeleton application with custom RubyGems and configurations. Engines allowed for the reuse of application pieces complete with routes, view paths, and models. The Rack web server interface and Metal enabled users to write optimized pieces of code that route around ActionController.&amp;lt;ref name=&amp;quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;RoR2Point3&lt;/ins&gt;&amp;quot;&amp;gt;{{cite web |url=http://weblog.rubyonrails.org/2009/3/16/rails-2-3-templates-engines-rack-metal-much-more |title=Rails 2.3: Templates, Engines, Rack, Metal, much more! |author=Hansson, David Heinemeier |publisher=RubyOnRails.org |date=16 March 2009 |accessdate=22 March 2012}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;On December 23, 2008, Merb, another web application framework, was launched, and Ruby on Rails announced it would work with the Merb project to bring &amp;quot;the best ideas of Merb&amp;quot; into Rails 3, ending the &amp;quot;unnecessary duplication&amp;quot; across both communities.&amp;lt;ref&amp;gt;{{cite web |url=http://rubyonrails.com/merb |title=The day Merb joined Rails |publisher=RubyOnRails.org |accessdate=22 March 2012}}&amp;lt;/ref&amp;gt; Merb was merged with Rails as part of the Rails 3.0 release.&amp;lt;ref&amp;gt;{{cite web |url=http://www.sdtimes.com/link/34122 |title=Ruby on Rails 3.0 goes modular |author=Handy, Alex |publisher=SD Times |date=10 February 2010 |accessdate=22 March 2012}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;On December 23, 2008, Merb, another web application framework, was launched, and Ruby on Rails announced it would work with the Merb project to bring &amp;quot;the best ideas of Merb&amp;quot; into Rails 3, ending the &amp;quot;unnecessary duplication&amp;quot; across both communities.&amp;lt;ref&amp;gt;{{cite web |url=http://rubyonrails.com/merb |title=The day Merb joined Rails |publisher=RubyOnRails.org |accessdate=22 March 2012}}&amp;lt;/ref&amp;gt; Merb was merged with Rails as part of the Rails 3.0 release.&amp;lt;ref&amp;gt;{{cite web |url=http://www.sdtimes.com/link/34122 |title=Ruby on Rails 3.0 goes modular |author=Handy, Alex |publisher=SD Times |date=10 February 2010 |accessdate=22 March 2012}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key limswiki:diff::1.12:old-15546:rev-44179 --&gt;
&lt;/table&gt;</summary>
		<author><name>Shawndouglas</name></author>
	</entry>
	<entry>
		<id>https://www.limswiki.org/index.php?title=Ruby_on_Rails&amp;diff=15546&amp;oldid=prev</id>
		<title>Shawndouglas: /* Features */ Internal link</title>
		<link rel="alternate" type="text/html" href="https://www.limswiki.org/index.php?title=Ruby_on_Rails&amp;diff=15546&amp;oldid=prev"/>
		<updated>2014-08-22T16:55:05Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Features: &lt;/span&gt; Internal link&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:55, 22 August 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l49&quot;&gt;Line 49:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 49:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* components and templates&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* components and templates&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* jQuery support&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* jQuery support&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* HTML and XML output&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* HTML and &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;XML&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]] &lt;/ins&gt;output&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Hardware/software requirements==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Hardware/software requirements==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key limswiki:diff::1.12:old-15471:rev-15546 --&gt;
&lt;/table&gt;</summary>
		<author><name>Shawndouglas</name></author>
	</entry>
	<entry>
		<id>https://www.limswiki.org/index.php?title=Ruby_on_Rails&amp;diff=15471&amp;oldid=prev</id>
		<title>Shawndouglas: /* Features */ Internal link</title>
		<link rel="alternate" type="text/html" href="https://www.limswiki.org/index.php?title=Ruby_on_Rails&amp;diff=15471&amp;oldid=prev"/>
		<updated>2014-08-19T17:20:37Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Features: &lt;/span&gt; Internal link&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 17:20, 19 August 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l43&quot;&gt;Line 43:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 43:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* database access library&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* database access library&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* libraries for common tasks&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* libraries for common tasks&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* AJAX Library&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;AJAX&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]] &lt;/ins&gt;Library&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* convention over configuration&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* convention over configuration&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* customized URL&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* customized URL&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Shawndouglas</name></author>
	</entry>
	<entry>
		<id>https://www.limswiki.org/index.php?title=Ruby_on_Rails&amp;diff=7996&amp;oldid=prev</id>
		<title>Shawndouglas: /* Features */ Added text.</title>
		<link rel="alternate" type="text/html" href="https://www.limswiki.org/index.php?title=Ruby_on_Rails&amp;diff=7996&amp;oldid=prev"/>
		<updated>2012-03-22T22:16:59Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Features: &lt;/span&gt; Added text.&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:16, 22 March 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l37&quot;&gt;Line 37:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 37:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Features==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Features==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Features of Ruby on Rails include:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Model/View/Controller architecture&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Model/View/Controller architecture&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key limswiki:diff::1.12:old-7995:rev-7996 --&gt;
&lt;/table&gt;</summary>
		<author><name>Shawndouglas</name></author>
	</entry>
	<entry>
		<id>https://www.limswiki.org/index.php?title=Ruby_on_Rails&amp;diff=7995&amp;oldid=prev</id>
		<title>Shawndouglas: Created page.</title>
		<link rel="alternate" type="text/html" href="https://www.limswiki.org/index.php?title=Ruby_on_Rails&amp;diff=7995&amp;oldid=prev"/>
		<updated>2012-03-22T22:16:21Z</updated>

		<summary type="html">&lt;p&gt;Created page.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox software&lt;br /&gt;
| name                   = Ruby on Rails&lt;br /&gt;
| title                  = Ruby on Rails&lt;br /&gt;
| logo                   = [[Image:Ruby_on_Rails_logo.png|100px]]&lt;br /&gt;
| screenshot             = &amp;lt;!-- [[File: ]] --&amp;gt;&lt;br /&gt;
| caption                = &lt;br /&gt;
| collapsible            = &lt;br /&gt;
| author                 = David Heinemeier Hansson&lt;br /&gt;
| developer              = [http://rubyonrails.org/core Rails core team]&lt;br /&gt;
| released               = {{Start date|2005|12|13}}&amp;lt;ref name=&amp;quot;RoRFirst&amp;quot;&amp;gt;{{cite web |url=http://weblog.rubyonrails.org/2005/12/13/rails-1-0-party-like-its-one-oh-oh/ |title=Rails 1.0: Party like it's one oh oh! |author=Hansson, David Heinemeier |publisher=RubyOnRails.org |date=13 December 2005 |accessdate=22 March 2012}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
| discontinued           = &lt;br /&gt;
| frequently updated     = yes&amp;lt;!-- Release version update? Don't edit this page, just click on the version number! --&amp;gt;&lt;br /&gt;
| programming language   = Ruby&lt;br /&gt;
| operating system       = Cross-platform&lt;br /&gt;
| platform               = &lt;br /&gt;
| size                   = &lt;br /&gt;
| language               = &lt;br /&gt;
| status                 = &lt;br /&gt;
| genre                  = Software development tool&amp;lt;br /&amp;gt;Web application framework&lt;br /&gt;
| license                = MIT License&lt;br /&gt;
| website                = [http://rubyonrails.org/ RubyOnRails.org]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
'''Ruby on Rails''', often shortened to '''Rails''' or '''RoR''', is an open-source full-stack web application framework for the Ruby programming language. Ruby on Rails is not to be confused with Ruby, which is a general-purpose programming language, on which Ruby on Rails runs. Ruby itself existed for more than 10 years before the first release of Ruby on Rails. &lt;br /&gt;
&lt;br /&gt;
Rails is a full-stack framework, meaning that it gives the Web developer the full ability to gather information from the web server, talk to/query the database, and render templates out of the box. As a result, Rails features a routing system that is independent of the Web server.&lt;br /&gt;
&lt;br /&gt;
==Product history==&lt;br /&gt;
&lt;br /&gt;
David Heinemeier Hansson extracted Ruby on Rails from his work on Basecamp, a project management tool by 37signals (now a web application company).&amp;lt;ref name=&amp;quot;interview-davidhh&amp;quot;&amp;gt;{{cite web |url=http://dev.mysql.com/tech-resources/interviews/david-heinemeier-hansson-rails.html |title=Interview with David Heinemeier Hansson from Ruby on Rails |author=Grimmer, Lenz |publisher=Oracle Corporation |date=February 2006 |accessdate=22 March 2012}}&amp;lt;/ref&amp;gt; Hansson first released Rails as open source in July 2004, but did not share commit rights to the project until February 2005.&amp;lt;ref name=&amp;quot;core&amp;quot;&amp;gt;{{cite web |url=http://rubyonrails.org/core |title=The core team |publisher=RubyOnRails.org |accessdate=22 March 2012}}&amp;lt;/ref&amp;gt; In August 2006, the framework reached a milestone when Apple announced that it would ship Ruby on Rails with Mac OS X v10.5 &amp;quot;Leopard,&amp;quot;&amp;lt;ref&amp;gt;{{cite web |url=http://weblog.rubyonrails.org/2006/8/7/ruby-on-rails-will-ship-with-os-x-10-5-leopard | title=Ruby on Rails will ship with OS X 10.5 (Leopard) |author=Hansson, David Heinemeier |publisher=RubyOnRails.org |date=7 August 2006 |accessdate=22 March 2012}}&amp;lt;/ref&amp;gt; which was released in October 2007.&lt;br /&gt;
&lt;br /&gt;
Rails version 2.3 was released on March 15, 2009. Major new developments in Rails included templates, engines, Rack support, and nested model forms. Templates suddenly allowed the developer to generate a skeleton application with custom RubyGems and configurations. Engines allowed for the reuse of application pieces complete with routes, view paths, and models. The Rack web server interface and Metal enabled users to write optimized pieces of code that route around ActionController.&amp;lt;ref name=&amp;quot;RoRFirst&amp;quot;&amp;gt;{{cite web |url=http://weblog.rubyonrails.org/2009/3/16/rails-2-3-templates-engines-rack-metal-much-more |title=Rails 2.3: Templates, Engines, Rack, Metal, much more! |author=Hansson, David Heinemeier |publisher=RubyOnRails.org |date=16 March 2009 |accessdate=22 March 2012}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On December 23, 2008, Merb, another web application framework, was launched, and Ruby on Rails announced it would work with the Merb project to bring &amp;quot;the best ideas of Merb&amp;quot; into Rails 3, ending the &amp;quot;unnecessary duplication&amp;quot; across both communities.&amp;lt;ref&amp;gt;{{cite web |url=http://rubyonrails.com/merb |title=The day Merb joined Rails |publisher=RubyOnRails.org |accessdate=22 March 2012}}&amp;lt;/ref&amp;gt; Merb was merged with Rails as part of the Rails 3.0 release.&amp;lt;ref&amp;gt;{{cite web |url=http://www.sdtimes.com/link/34122 |title=Ruby on Rails 3.0 goes modular |author=Handy, Alex |publisher=SD Times |date=10 February 2010 |accessdate=22 March 2012}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rails 3.1 was released on August 31, 2011, featuring reversible database migrations and the asset pipeline.&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
&lt;br /&gt;
* Model/View/Controller architecture&lt;br /&gt;
* database access library&lt;br /&gt;
* libraries for common tasks&lt;br /&gt;
* AJAX Library&lt;br /&gt;
* convention over configuration&lt;br /&gt;
* customized URL&lt;br /&gt;
* debugging&lt;br /&gt;
* components and templates&lt;br /&gt;
* jQuery support&lt;br /&gt;
* HTML and XML output&lt;br /&gt;
&lt;br /&gt;
==Hardware/software requirements==&lt;br /&gt;
&lt;br /&gt;
The installation requirements for Ruby on Rails are&amp;lt;ref&amp;gt;{{cite web |url=http://guides.rubyonrails.org/getting_started.html |title=Getting Started with Rails |publisher=RubyOnRails.org |accessdate=22 March 2012}}&amp;lt;/ref&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
* the Ruby language version 1.8.7 or higher (excluding 1.9.1)&lt;br /&gt;
* the RubyGems packaging system&lt;br /&gt;
* a functioning installation of a SQLite3 database&lt;br /&gt;
&lt;br /&gt;
==Videos, screenshots, and other media==&lt;br /&gt;
&lt;br /&gt;
A wide array of tutorial videos for Ruby on Rails can be found on [http://rubyonrails.org/screencasts/ the website].&lt;br /&gt;
&lt;br /&gt;
==Entities using Ruby on Rails==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Further reading==&lt;br /&gt;
&lt;br /&gt;
* {{cite web |url=http://rubyonrails.org/documentation |title=Ruby on Rails Documentation |publisher=RubyOnRails.org}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [http://rubyforge.org/ RubyForge.org]&lt;br /&gt;
* [http://railscasts.com/ Railscasts.com]&lt;br /&gt;
* [https://github.com/rails/rails Ruby on Rails] at GitHub&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!---Place all category tags here--&amp;gt;&lt;br /&gt;
[[Category:Software development tool (open source)]]&lt;/div&gt;</summary>
		<author><name>Shawndouglas</name></author>
	</entry>
</feed>