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.