Penguin
Annotated edit history of RubyOnRails version 3, including all changes. View license author blame.
Rev Author # Line
3 AristotlePagaltzis 1 [Ruby on Rails | http://www.rubyonrails.org/] is an [MVC] framework for programming web applications in [Ruby], made up of several components:
2 PhilMurray 2
3 AristotlePagaltzis 3 * ~ActiveRecord, an [ORM] library that represents your Models in the [MVC] pattern
4 * ~ActionPack, which provides the View, and Controller parts of [MVC]. The views use ERb, or "Embedded Ruby"
5 * ~ActiveWebService, which allows you to provide [SOAP] and [XMLRPC] services integrated into your controllers
6 * ~ActiveSupport, which provides many small niceties, and overrides core [Ruby] objects to provide things like:
7 * <tt>5.days</tt> → <tt>432000</tt> (Along with hours, fortnight(s), months, years etc. and kilo, mega, giga, tera-bytes etc.)
8 * <tt>"person".pluralise</tt> → <tt>"people"</tt> (Also <tt>singularise</tt> to do the opposite)
9 * 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)
10 ''''
11 * ~ActionMailer, which sort-of also provides the View part of [MVC] but for sending (and also receiving) [Email]s
2 PhilMurray 12
13 The Rails core code provides the "glue" for all these components.

PHP Warning

lib/blame.php:177: Warning: Invalid argument supplied for foreach()