Penguin

Differences between current version and previous revision of RubyOnRails.

Other diffs: Previous Major Revision, Previous Author, or view the Annotated Edit History

Newer page: version 3 Last edited on Monday, September 10, 2007 4:58:19 pm by AristotlePagaltzis
Older page: version 2 Last edited on Tuesday, July 3, 2007 8:49:37 pm by PhilMurray Revert
@@ -1,14 +1,13 @@
-RubyOnRails is a [Ruby] [MVC] framework for programming web applications. The Rails framework is made up from several parts
+[Ruby on Rails | http://www.rubyonrails.org/ ] is an [MVC] framework for programming web applications in [Ruby], made up of several components
  
-* ActiveRecord, an [ORM] library that represents your Models in the [MVC] pattern  
-* ActionPack, which provides the View, and Controller parts of [MVC]. The views use ERB , or "Embedded Ruby"  
-* ActiveWebService, which allows you to provide [SOAP] and [XMLRPC] services integrated into your controllers  
-* ActiveSupport, which provides many small niceties, and overrides core [Ruby] objects to provide things like:  
- * 5.days = > 432000 (Along with hours, fortnight(s), months, years etc. and kilo, mega, giga, tera-bytes etc.)  
- * "person".pluralise = > "people" (Also singularise to do the opposite)  
- * And lots and lots of other language features, that arguably should be in Ruby anyway (such as Object.tap, Symbol-to-proc, returning "" do ... end)  
-* ActionMailer, which sort-of also provides the View part of MVC but for sending (and also receiving) emails  
+* ~ ActiveRecord, an [ORM] library that represents your Models in the [MVC] pattern  
+* ~ ActionPack, which provides the View, and Controller parts of [MVC]. The views use ERb , or "Embedded Ruby"  
+* ~ ActiveWebService, which allows you to provide [SOAP] and [XMLRPC] services integrated into your controllers  
+* ~ ActiveSupport, which provides many small niceties, and overrides core [Ruby] objects to provide things like:  
+ * <tt> 5.days</tt> → <tt >432000</tt> (Along with hours, fortnight(s), months, years etc. and kilo, mega, giga, tera-bytes etc.)  
+ * <tt> "person".pluralise</tt> → <tt >"people"</tt> (Also <tt> singularise</tt> to do the opposite)  
+ * And lots and lots of other language features, that arguably should be in [ Ruby] anyway (such as <tt> Object.tap</tt> , <tt> Symbol-to-proc</tt> , returning "" do ... end)  
+ ''''  
+* ~ ActionMailer, which sort-of also provides the View part of [ MVC] but for sending (and also receiving) [Email]s  
  
 The Rails core code provides the "glue" for all these components. 
-  
-See http://www.rubyonrails.org/ for more information.