./www/ruby-actionpack, Two-step approach to web response generation

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: pkgsrc-2010Q4, Version: 2.3.11, Package name: ruby18-actionpack-2.3.11, Maintainer: minskim

Action Pack splits the response to a web request into a controller
part (performing the logic) and a view part (rendering a template).
This two-step approach is known as an action, which will normally
create, read, update, or delete (CRUD for short) some sort of model
part (often backed by a database) before choosing either to render a
template or redirecting to another action.

Action Pack implements these actions as public methods on Action
Controllers and uses Action Views to implement the template rendering.
Action Controllers are then responsible for handling all the actions
relating to a certain part of an application. This grouping usually
consists of actions for lists and for CRUDs revolving around a single
(or a few) model objects. So ContactController would be responsible
for listing contacts, creating, deleting, and updating contacts. A
WeblogController could be responsible for both posts and comments.

Action View templates are written using embedded Ruby in tags mingled
in with the HTML. To avoid cluttering the templates with code, a
bunch of helper classes provide common behavior for forms, dates, and
strings. And it's easy to add specific helpers to keep the separation
as the application evolves.


Required to run:
[lang/ruby18-base] [www/ruby-rack11] [devel/ruby-activesupport] [misc/rubygems]

Required to build:
[misc/rubygems]

Master sites:

SHA1: fafa3ed0bbf9e4805715b252644370a7d9d6ef0c
RMD160: a4a5fa91e63455de8444b0fb5f0f80e636c67172
Filesize: 1057.5 KB

Version history: (Expand)


CVS history: (Expand)


   2011-02-14 19:26:33 by S.P.Zeidler | Files touched by this commit (14) | Package updated
Log message:
Pullup ticket 3353 - requested by taca
security update

Revisions pulled up:
- pkgsrc/databases/ruby-activerecord/Makefile     1.21
- pkgsrc/databases/ruby-activerecord/distinfo     1.21
- pkgsrc/devel/ruby-activesupport/Makefile        1.24
- pkgsrc/devel/ruby-activesupport/distinfo        1.21
- pkgsrc/mail/ruby-actionmailer/Makefile          1.19
- pkgsrc/mail/ruby-actionmailer/distinfo          1.20
- pkgsrc/www/ruby-actionpack/Makefile             1.22
- pkgsrc/www/ruby-actionpack/distinfo             1.22
- pkgsrc/www/ruby-actionpack/PLIST                1.21
- pkgsrc/www/ruby-activeresource/Makefile         1.11
- pkgsrc/www/ruby-activeresource/distinfo         1.11
- pkgsrc/www/ruby-rails/Makefile                  1.2
- pkgsrc/www/ruby-rails/distinfo                  1.2

Files deleted:
pkgsrc/www/ruby-rails/patches/patch-ad

-------------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   taca
   Date:           Wed Feb  9 12:37:58 UTC 2011

   Modified Files:
           pkgsrc/devel/ruby-activesupport: Makefile distinfo

   Log message:
   Update ruby-activesupport package to 2.3.11.

   It is update of version only for Ruby on Rails 2.3.11 update.

   To generate a diff of this commit:
   cvs rdiff -u -r1.23 -r1.24 pkgsrc/devel/ruby-activesupport/Makefile
   cvs rdiff -u -r1.20 -r1.21 pkgsrc/devel/ruby-activesupport/distinfo

   -------------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   taca
   Date:           Wed Feb  9 12:39:41 UTC 2011

   Modified Files:
           pkgsrc/databases/ruby-activerecord: Makefile distinfo

   Log message:
   Update ruby-activerecord package to 2.3.11.

   * More strict dependency reflect gemspec's description.
   * It is update of version only for Ruby on Rails 2.3.11 update.

   To generate a diff of this commit:
   cvs rdiff -u -r1.20 -r1.21 pkgsrc/databases/ruby-activerecord/Makefile \
       pkgsrc/databases/ruby-activerecord/distinfo

   -------------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   taca
   Date:           Wed Feb  9 12:40:52 UTC 2011

   Modified Files:
           pkgsrc/www/ruby-actionpack: Makefile PLIST distinfo

   Log message:
   Update ruby-actionpack package to 2.3.11.

   * More strict dependency reflect gemspec's description.

   *2.3.11 (February 9, 2011)*

   * Two security fixes. CVE-2011-0446, CVE-2011-0447

   To generate a diff of this commit:
   cvs rdiff -u -r1.21 -r1.22 pkgsrc/www/ruby-actionpack/Makefile \
       pkgsrc/www/ruby-actionpack/distinfo
   cvs rdiff -u -r1.20 -r1.21 pkgsrc/www/ruby-actionpack/PLIST

   -------------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   taca
   Date:           Wed Feb  9 12:42:26 UTC 2011

   Modified Files:
           pkgsrc/mail/ruby-actionmailer: Makefile distinfo

   Log message:
   Update ruby-actionmailer package to 2.3.11.

   * More strict dependency reflect gemspec's description.
   * It is update of version only for Ruby on Rails 2.3.11 update.

   To generate a diff of this commit:
   cvs rdiff -u -r1.18 -r1.19 pkgsrc/mail/ruby-actionmailer/Makefile
   cvs rdiff -u -r1.19 -r1.20 pkgsrc/mail/ruby-actionmailer/distinfo

   -------------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   taca
   Date:           Wed Feb  9 12:43:09 UTC 2011

   Modified Files:
           pkgsrc/www/ruby-activeresource: Makefile distinfo

   Log message:
   Update ruby-activeresource/ package to 2.3.11.

   * More strict dependency reflect gemspec's description.
   * It is update of version only for Ruby on Rails 2.3.11 update.

   To generate a diff of this commit:
   cvs rdiff -u -r1.10 -r1.11 pkgsrc/www/ruby-activeresource/Makefile \
       pkgsrc/www/ruby-activeresource/distinfo

   -------------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   taca
   Date:           Wed Feb  9 12:44:07 UTC 2011

   Modified Files:
           pkgsrc/www/ruby-rails: Makefile distinfo
   Removed Files:
           pkgsrc/www/ruby-rails/patches: patch-ad

   Log message:
   Update ruby-rails package to 2.3.11.

   * More strict dependency reflect gemspec's description.
   * It is update of version only for Ruby on Rails 2.3.11 update.

   To generate a diff of this commit:
   cvs rdiff -u -r1.1.1.1 -r1.2 pkgsrc/www/ruby-rails/Makefile \
       pkgsrc/www/ruby-rails/distinfo
   cvs rdiff -u -r1.1.1.1 -r0 pkgsrc/www/ruby-rails/patches/patch-ad