moreRailsNotes.txt 2005-08-21 Bikle --------------------- I was so impressed with with Curt Hibbs web tutorial: "Rolling with Ruby on Rails" http://www.onlamp.com/pub/a/onlamp/2005/01/20/rails.html?page=1 I spent a little time with the rails site. This page caught my eye: http://dev.rubyonrails.com/ticket/1798 In particular, I found a promising bit of text: ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo Description by schoenm@earthlink.net: This patch combines 4 previous patches: #1751: [PATCH] Named sequences for oracle #1784: [PATCH] Support use of synonyms in Oracle #1787: [PATCH] Change Oracle sequences to #{table_name}_seq #1793: [PATCH] Fix OCI camelCase and base_test unit tests In particular, #1751 and #1787 have been integrated using the following approach: 1. change the default sequence name from rails_sequence to #{table_name}_seq to better handle automagically most folks using Oracle (as per my patch) 2. add the set_sequence_name method (as per Caleb's patch) to allow folks to override. if anyone really wanted to keep the current default, they could AR::B.set_sequence_name, and have it inherited. or use the block approach to do anything else fancy (as per John's idea) Rails Oracle support will be in better shape if this patch can be applied before the 1.0 release -- it implements the commonly used standard for sequences in Oracle, along with making rake test_oci pass all tests. ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo These enhancements looked great to me; I worked towards getting them installed on my Mac. I started here: http://dev.rubyonrails.com/ This caught my eye: ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo Checking out the source ------------------------ The Subversion repository resides at http://dev.rubyonrails.org/svn/rails, so checking out the current trunk can happen with a command like: svn co http://dev.rubyonrails.org/svn/rails/trunk ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo A quick google search revealed this page: http://subversion.tigris.org/project_packages.html There, I learned that 'subversion' is an open source tool for managing source code which would appeal to those who know CVS. I now see it as a CVS replacement. Down lower on the page, This bit of text caught my attention since I work on a Mac: ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo Mac OS X -------- Maintainer: Christian Schaffner Information about the latest Fink packages can be found here: http://fink.sourceforge.net/pdb/search.php?summary=svn. Be sure to read the documentation of the different packages. Maintainer: Matthew E. Porter Pre-built binaries that do not require Fink can be found here: http://metissian.com/projects/macosx/subversion/ ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo That's interesting; rails led me to subversion which led me to Fink. What's Fink? Here is the Fink page: ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo http://fink.sourceforge.net/ The Fink project wants to bring the full world of Unix Open Source software to Darwin and Mac OS X. ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo It turns out that Fink was easy to install on my 10.3.9 Mac; just download the .dmg and click on it. After installing Fink, I found a bunch of new software installed in a directory named /sw; they should have called it /fink but at least /sw is easy to spell. I used Fink to install subversion (aka svn): ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo The Fink search page: http://fink.sourceforge.net/pdb/index.php?phpLang=en told me the name of the subversion package is 'svn'. Then, I used google to learn a little about apt-get which I had just installed here (when I had installed Fink): /sw/bin/apt-get Eventually, I crafted a simple 3 token command line to have Fink (via apt-get) install subversion (svn): bikleMac:~ root# apt-get install svn Reading Package Lists... Done Building Dependency Tree... Done The following extra packages will be installed: apr-shlibs daemonic db42-shlibs expat-shlibs gdbm3-shlibs libxml2-bin libxml2-shlibs neon24-shlibs svn-shlibs The following NEW packages will be installed: apr-shlibs daemonic db42-shlibs expat-shlibs gdbm3-shlibs libxml2-bin libxml2-shlibs neon24-shlibs svn svn-shlibs 0 packages upgraded, 10 newly installed, 0 to remove and 7 not upgraded. Need to get 3723kB of archives. After unpacking 11.3MB will be used. Do you want to continue? [Y/n] y Get:1 http://bindist.finkmirrors.net 10.3/release/main libxml2-shlibs 2.6.17-1 [1030kB] Get:2 http://bindist.finkmirrors.net 10.3/release/main libxml2-bin 2.6.17-1 [52.2kB] Get:3 http://bindist.finkmirrors.net 10.3/release/main daemonic 20010902-2 [17.1kB] Get:4 http://bindist.finkmirrors.net 10.3/release/main expat-shlibs 1.95.8-1 [145kB] Get:5 http://bindist.finkmirrors.net 10.3/release/main gdbm3-shlibs 1.8.3-1 [40.1kB] Get:6 http://bindist.finkmirrors.net 10.3/release/main db42-shlibs 4.2.52-12 [774kB] Get:7 http://bindist.finkmirrors.net 10.3/release/main apr-shlibs 0.9.5-16 [294kB] Get:8 http://bindist.finkmirrors.net 10.3/release/main neon24-shlibs 0.24.7-11 [56.1kB] Get:9 http://bindist.finkmirrors.net 10.3/release/main svn-shlibs 1.1.3-12 [1127kB] Get:10 http://bindist.finkmirrors.net 10.3/release/main svn 1.1.3-12 [188kB] Fetched 3723kB in 4m7s (15.1kB/s) Selecting previously deselected package libxml2-shlibs. (Reading database ... 4131 files and directories currently installed.) Unpacking libxml2-shlibs (from .../libxml2-shlibs_2.6.17-1_darwin-powerpc.deb) ... Selecting previously deselected package libxml2-bin. Unpacking libxml2-bin (from .../libxml2-bin_2.6.17-1_darwin-powerpc.deb) ... Selecting previously deselected package daemonic. Unpacking daemonic (from .../daemonic_20010902-2_darwin-powerpc.deb) ... Selecting previously deselected package expat-shlibs. Unpacking expat-shlibs (from .../expat-shlibs_1.95.8-1_darwin-powerpc.deb) ... Selecting previously deselected package gdbm3-shlibs. Unpacking gdbm3-shlibs (from .../gdbm3-shlibs_1.8.3-1_darwin-powerpc.deb) ... Selecting previously deselected package db42-shlibs. Unpacking db42-shlibs (from .../db42-shlibs_4.2.52-12_darwin-powerpc.deb) ... Selecting previously deselected package apr-shlibs. Unpacking apr-shlibs (from .../apr-shlibs_0.9.5-16_darwin-powerpc.deb) ... Selecting previously deselected package neon24-shlibs. Unpacking neon24-shlibs (from .../neon24-shlibs_0.24.7-11_darwin-powerpc.deb) ... Selecting previously deselected package svn-shlibs. Unpacking svn-shlibs (from .../svn-shlibs_1.1.3-12_darwin-powerpc.deb) ... Selecting previously deselected package svn. Unpacking svn (from .../svn_1.1.3-12_darwin-powerpc.deb) ... Setting up libxml2-shlibs (2.6.17-1) ... Setting up libxml2-bin (2.6.17-1) ... Setting up daemonic (20010902-2) ... Setting up expat-shlibs (1.95.8-1) ... Setting up gdbm3-shlibs (1.8.3-1) ... Setting up db42-shlibs (4.2.52-12) ... Setting up apr-shlibs (0.9.5-16) ... Setting up neon24-shlibs (0.24.7-11) ... Setting up svn-shlibs (1.1.3-12) ... Setting up svn (1.1.3-12) ... That seemed to work okay; I pressed my luck: bikleMac:~ root# apt-get install svn-client-ssl Reading Package Lists... Done Building Dependency Tree... Done Package svn-client-ssl has no available version, but exists in the database. This typically means that the package was mentioned in a dependency and never uploaded, has been obsoleted or is not available with the contents of sources.list However the following packages replace it: svn E: Package svn-client-ssl has no installation candidate We can't all be lucky all the time. I tried apt-get again: bikleMac:~ root# apt-get install svn-client Reading Package Lists... Done Building Dependency Tree... Done The following NEW packages will be installed: svn-client 0 packages upgraded, 1 newly installed, 0 to remove and 7 not upgraded. Need to get 640kB of archives. After unpacking 2109kB will be used. Get:1 http://bindist.finkmirrors.net 10.3/release/main svn-client 1.1.3-12 [640kB] Fetched 640kB in 39s (16.0kB/s) Selecting previously deselected package svn-client. (Reading database ... 4326 files and directories currently installed.) Unpacking svn-client (from .../svn-client_1.1.3-12_darwin-powerpc.deb) ... Setting up svn-client (1.1.3-12) ... bikleMac:~ root# which svn /sw/bin/svn Since I had a bunch of disk space on my Mac, I tried using Fink to install PostgreSQL: bikleMac:~ root# apt-get install postgresql80 Reading Package Lists... Done Building Dependency Tree... Done The following extra packages will be installed: libgeos2-shlibs passwd postgresql80-shlibs proj-shlibs readline5-shlibs The following NEW packages will be installed: libgeos2-shlibs passwd postgresql80 postgresql80-shlibs proj-shlibs readline5-shlibs 0 packages upgraded, 6 newly installed, 0 to remove and 7 not upgraded. Need to get 13.1MB of archives. After unpacking 59.7MB will be used. Do you want to continue? [Y/n] y Get:1 http://bindist.finkmirrors.net 10.3/release/main passwd 20040809-1 [2224B] Get:2 http://bindist.finkmirrors.net 10.3/release/main libgeos2-shlibs 2.1.1-2 [3744kB] Get:3 http://bindist.finkmirrors.net 10.3/release/main readline5-shlibs 5.0-4 [122kB] Get:4 http://bindist.finkmirrors.net 10.3/release/main proj-shlibs 4.4.8-4 [210kB] Get:5 http://bindist.finkmirrors.net 10.3/release/main postgresql80-shlibs 8.0.2-12 [1311kB] Get:6 http://bindist.finkmirrors.net 10.3/release/main postgresql80 8.0.2-12 [7709kB] Fetched 13.1MB in 14m15s (15.3kB/s) Selecting previously deselected package passwd. (Reading database ... 4367 files and directories currently installed.) Unpacking passwd (from .../passwd_20040809-1_darwin-powerpc.deb) ... Selecting previously deselected package libgeos2-shlibs. Unpacking libgeos2-shlibs (from .../libgeos2-shlibs_2.1.1-2_darwin-powerpc.deb) ... Selecting previously deselected package readline5-shlibs. Unpacking readline5-shlibs (from .../readline5-shlibs_5.0-4_darwin-powerpc.deb) ... Selecting previously deselected package proj-shlibs. Unpacking proj-shlibs (from .../proj-shlibs_4.4.8-4_darwin-powerpc.deb) ... Selecting previously deselected package postgresql80-shlibs. Unpacking postgresql80-shlibs (from .../postgresql80-shlibs_8.0.2-12_darwin-powerpc.deb) ... Selecting previously deselected package postgresql80. Unpacking postgresql80 (from .../postgresql80_8.0.2-12_darwin-powerpc.deb) ... Setting up passwd (20040809-1) ... The following user entries will be added to your NetInfo database: lp:*:26:26::0:0:Printing Services:/var/spool/cups:/dev/null postfix:*:27:27::0:0:postfix:/var/spool/postfix:/usr/bin/false eppc:*:71:71::0:0:Apple Events User:/var/empty:/usr/bin/false qtss:*:76:76::0:0:QuickTime Streaming Server:/var/empty:/usr/bin/false cyrus:*:77:6::0:0:Cyrus User:/var/imap:/usr/bin/false mailman:*:78:78::0:0:Mailman user:/var/empty:/usr/bin/false appserver:*:79:79::0:0:Application Server:/var/empty:/usr/bin/false news:*:250:250::0:0:News Server:/dev/null:/dev/null postgres:*:252:252::0:0:PostgreSQL Database Server:/dev/null:/dev/null games:*:253:253::0:0:Game Files Owner:/dev/null:/dev/null canna:*:254:254::0:0:Canna Japanese Input Server:/dev/null:/dev/null tomcat:*:257:257::0:0:Tomcat Servlet Engine:/sw/var/tomcat4:/dev/null jabber:*:258:258::0:0:Jabber Messaging Server:/dev/null:/dev/null opennms:*:259:259::0:0:OpenNMS Network Management:/sw/var/opennms:/dev/null clamav:*:260:260::0:0: Clam AntiVirus:/dev/null:/dev/null distcc:*:262:262::0:0:distcc daemon,,,:/sw/var/spool/distcc:/dev/null The following group entries will be added to your NetInfo database: lp:*:26: postfix:*:27: postdrop:*:28: qtss:*:76: mailman:*:78: news:*:250: postgres:*:252:postgres games:*:253: canna:*:254: maildrop:*:256: tomcat:*:257: jabber:*:258: opennms:*:259: clamav:*:260: distcc:*:262:distcc,root Existing entries with these names or numbers will be overwritten or otherwise affected by this. On the other hand, some Fink packages will not work unless these entries are in the NetInfo database. You can make adjustments to the files /sw/etc/passwd-fink and /sw/etc/group-fink now (from another window), then say yes here. Or you can say no here and add the users and groups manually (e.g. on your central NetInfo server). If you don't know what all of this is about, just say yes. Do you want to continue? [Y/n] y Merging user info... Merging group info... Done. Setting up libgeos2-shlibs (2.1.1-2) ... Setting up readline5-shlibs (5.0-4) ... Setting up proj-shlibs (4.4.8-4) ... Setting up postgresql80-shlibs (8.0.2-12) ... Setting up postgresql80 (8.0.2-12) ... bikleMac:~ root# That was easy! It was certainly easier than installing Oracle. I know nothing about PostgreSQL so I went on a quest for an admin tool and I found one named webmin-postgresql: bikleMac:~ root# apt-get install webmin-postgresql Reading Package Lists... Done Building Dependency Tree... Done E: Couldn't find package webmin-postgresql bikleMac:~ root# apt-get install webmin-postgresql Reading Package Lists... Done Building Dependency Tree... Done E: Couldn't find package webmin-postgresql bikleMac:~ root# Darn, I'll need to go get a book on PostgreSQL. ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo At this point, I had svn installed (and PostgreSQL I think). By now, I had completely lost my train of thought. Oh yes, I want to use svn to obtain the latest bunch of rails software. What page discussed that? Oh, here it is: http://dev.rubyonrails.com/ I next used svn to obtain the latest bunch of rails software: ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo bikleMac:~ root# which svn /sw/bin/svn bikleMac:~ root# cd /cd bikleMac:/cd root# mkdir tmp bikleMac:/cd root# cd tmp bikleMac:/cd/tmp root# svn co http://dev.rubyonrails.org/svn/rails/trunk A trunk/cleanlogs.sh A trunk/release.rb A trunk/switchtower A trunk/switchtower/test A trunk/switchtower/test/command_test.rb A trunk/switchtower/test/scm A trunk/switchtower/test/scm/subversion_test.rb A trunk/switchtower/test/scm/cvs_test.rb A trunk/switchtower/test/utils.rb A trunk/switchtower/test/configuration_test.rb A trunk/switchtower/test/actor_test.rb A trunk/switchtower/test/fixtures A trunk/switchtower/test/fixtures/config.rb A trunk/switchtower/test/ssh_test.rb A trunk/switchtower/Rakefile A trunk/switchtower/setup.rb A trunk/switchtower/switchtower.gemspec A trunk/switchtower/lib A trunk/switchtower/lib/switchtower A trunk/switchtower/lib/switchtower/ssh.rb A trunk/switchtower/lib/switchtower/command.rb A trunk/switchtower/lib/switchtower/logger.rb A trunk/switchtower/lib/switchtower/scm A trunk/switchtower/lib/switchtower/scm/subversion.rb A trunk/switchtower/lib/switchtower/scm/cvs.rb A trunk/switchtower/lib/switchtower/scm/darcs.rb A trunk/switchtower/lib/switchtower/gateway.rb A trunk/switchtower/lib/switchtower/version.rb A trunk/switchtower/lib/switchtower/configuration.rb A trunk/switchtower/lib/switchtower/actor.rb A trunk/switchtower/lib/switchtower/recipes A trunk/switchtower/lib/switchtower/recipes/standard.rb A trunk/switchtower/lib/switchtower/recipes/templates A trunk/switchtower/lib/switchtower/recipes/templates/maintenance.rhtml A trunk/switchtower/lib/switchtower.rb A trunk/switchtower/CHANGELOG A trunk/switchtower/bin A trunk/switchtower/bin/switchtower A trunk/switchtower/MIT-LICENSE A trunk/switchtower/README A trunk/switchtower/examples A trunk/switchtower/examples/sample.rb A trunk/actionmailer A trunk/actionmailer/test A trunk/actionmailer/test/mail_helper_test.rb A trunk/actionmailer/test/mail_service_test.rb A trunk/actionmailer/test/fixtures A trunk/actionmailer/test/fixtures/raw_email A trunk/actionmailer/test/fixtures/raw_email10 A trunk/actionmailer/test/fixtures/helpers A trunk/actionmailer/test/fixtures/helpers/test_helper.rb A trunk/actionmailer/test/fixtures/raw_email11 A trunk/actionmailer/test/fixtures/raw_email2 A trunk/actionmailer/test/fixtures/raw_email3 A trunk/actionmailer/test/fixtures/raw_email4 A trunk/actionmailer/test/fixtures/raw_email5 A trunk/actionmailer/test/fixtures/raw_email6 A trunk/actionmailer/test/fixtures/raw_email7 A trunk/actionmailer/test/fixtures/helper_mailer A trunk/actionmailer/test/fixtures/helper_mailer/use_test_helper.rhtml A trunk/actionmailer/test/fixtures/helper_mailer/use_helper.rhtml A trunk/actionmailer/test/fixtures/helper_mailer/use_helper_method.rhtml A trunk/actionmailer/test/fixtures/helper_mailer/use_mail_helper.rhtml A trunk/actionmailer/test/fixtures/raw_email8 A trunk/actionmailer/test/fixtures/test_mailer A trunk/actionmailer/test/fixtures/test_mailer/signed_up.rhtml A trunk/actionmailer/test/fixtures/test_mailer/implicitly_multipart_example.text.yaml.rhtml A trunk/actionmailer/test/fixtures/test_mailer/implicitly_multipart_example.text.plain.rhtml A trunk/actionmailer/test/fixtures/test_mailer/implicitly_multipart_example.text.html.rhtml A trunk/actionmailer/test/fixtures/raw_email9 A trunk/actionmailer/test/fixtures/templates A trunk/actionmailer/test/fixtures/templates/signed_up.rhtml A trunk/actionmailer/Rakefile A trunk/actionmailer/lib A trunk/actionmailer/lib/action_mailer A trunk/actionmailer/lib/action_mailer/utils.rb A trunk/actionmailer/lib/action_mailer/mail_helper.rb A trunk/actionmailer/lib/action_mailer/helpers.rb A trunk/actionmailer/lib/action_mailer/adv_attr_accessor.rb A trunk/actionmailer/lib/action_mailer/part.rb A trunk/actionmailer/lib/action_mailer/quoting.rb A trunk/actionmailer/lib/action_mailer/part_container.rb A trunk/actionmailer/lib/action_mailer/base.rb A trunk/actionmailer/lib/action_mailer/vendor A trunk/actionmailer/lib/action_mailer/vendor/text A trunk/actionmailer/lib/action_mailer/vendor/text/format.rb A trunk/actionmailer/lib/action_mailer/vendor/tmail A trunk/actionmailer/lib/action_mailer/vendor/tmail/mail.rb A trunk/actionmailer/lib/action_mailer/vendor/tmail/port.rb A trunk/actionmailer/lib/action_mailer/vendor/tmail/base64.rb A trunk/actionmailer/lib/action_mailer/vendor/tmail/address.rb A trunk/actionmailer/lib/action_mailer/vendor/tmail/net.rb A trunk/actionmailer/lib/action_mailer/vendor/tmail/quoting.rb A trunk/actionmailer/lib/action_mailer/vendor/tmail/header.rb A trunk/actionmailer/lib/action_mailer/vendor/tmail/scanner.rb A trunk/actionmailer/lib/action_mailer/vendor/tmail/mailbox.rb A trunk/actionmailer/lib/action_mailer/vendor/tmail/info.rb A trunk/actionmailer/lib/action_mailer/vendor/tmail/parser.rb A trunk/actionmailer/lib/action_mailer/vendor/tmail/encode.rb A trunk/actionmailer/lib/action_mailer/vendor/tmail/stringio.rb A trunk/actionmailer/lib/action_mailer/vendor/tmail/utils.rb A trunk/actionmailer/lib/action_mailer/vendor/tmail/facade.rb A trunk/actionmailer/lib/action_mailer/vendor/tmail/mbox.rb A trunk/actionmailer/lib/action_mailer/vendor/tmail/config.rb A trunk/actionmailer/lib/action_mailer/vendor/tmail/loader.rb A trunk/actionmailer/lib/action_mailer/vendor/tmail/tmail.rb A trunk/actionmailer/lib/action_mailer/vendor/tmail/scanner_r.rb A trunk/actionmailer/lib/action_mailer/vendor/tmail/attachments.rb A trunk/actionmailer/lib/action_mailer/vendor/tmail/obsolete.rb A trunk/actionmailer/lib/action_mailer/vendor/tmail.rb A trunk/actionmailer/lib/action_mailer.rb A trunk/actionmailer/CHANGELOG A trunk/actionmailer/install.rb A trunk/actionmailer/MIT-LICENSE A trunk/actionmailer/README A trunk/activesupport A trunk/activesupport/test A trunk/activesupport/test/whiny_nil_test.rb A trunk/activesupport/test/class_inheritable_attributes_test.rb A trunk/activesupport/test/loading_module A trunk/activesupport/test/loading_module/content_controller.rb A trunk/activesupport/test/loading_module/admin A trunk/activesupport/test/loading_module/admin/content_controller.rb A trunk/activesupport/test/loading_module/admin/user_controller.rb A trunk/activesupport/test/loading_module/admin/access_controller.rb A trunk/activesupport/test/loading_module/resource_controller.rb A trunk/activesupport/test/dependencies A trunk/activesupport/test/dependencies/service_one.rb A trunk/activesupport/test/dependencies/service_two.rb A trunk/activesupport/test/inflector_test.rb A trunk/activesupport/test/loading_module_tests.rb A trunk/activesupport/test/dependencies_test.rb A trunk/activesupport/test/loading_module_components A trunk/activesupport/test/loading_module_components/list A trunk/activesupport/test/loading_module_components/list/list_controller.rb A trunk/activesupport/test/core_ext A trunk/activesupport/test/core_ext/array_ext_test.rb A trunk/activesupport/test/core_ext/time_ext_test.rb A trunk/activesupport/test/core_ext/cgi_ext_test.rb A trunk/activesupport/test/core_ext/numeric_ext_test.rb A trunk/activesupport/test/core_ext/hash_ext_test.rb A trunk/activesupport/test/core_ext/string_ext_test.rb A trunk/activesupport/test/core_ext/load_error_tests.rb A trunk/activesupport/test/core_ext/date_ext_test.rb A trunk/activesupport/test/core_ext/integer_ext_test.rb A trunk/activesupport/test/core_ext/object_and_class_ext_test.rb A trunk/activesupport/test/time_zone_test.rb A trunk/activesupport/test/misc_test.rb A trunk/activesupport/Rakefile A trunk/activesupport/lib A trunk/activesupport/lib/active_support A trunk/activesupport/lib/active_support/class_attribute_accessors.rb A trunk/activesupport/lib/active_support/module_attribute_accessors.rb A trunk/activesupport/lib/active_support/values A trunk/activesupport/lib/active_support/values/time_zone.rb A trunk/activesupport/lib/active_support/breakpoint.rb A trunk/activesupport/lib/active_support/binding_of_caller.rb A trunk/activesupport/lib/active_support/whiny_nil.rb A trunk/activesupport/lib/active_support/class_inheritable_attributes.rb A trunk/activesupport/lib/active_support/clean_logger.rb A trunk/activesupport/lib/active_support/inflector.rb A trunk/activesupport/lib/active_support/core_ext A trunk/activesupport/lib/active_support/core_ext/object_and_class.rb A trunk/activesupport/lib/active_support/core_ext/date.rb A trunk/activesupport/lib/active_support/core_ext/array.rb A trunk/activesupport/lib/active_support/core_ext/kernel.rb A trunk/activesupport/lib/active_support/core_ext/hash A trunk/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb A trunk/activesupport/lib/active_support/core_ext/hash/keys.rb A trunk/activesupport/lib/active_support/core_ext/hash.rb A trunk/activesupport/lib/active_support/core_ext/load_error.rb A trunk/activesupport/lib/active_support/core_ext/integer A trunk/activesupport/lib/active_support/core_ext/integer/inflections.rb A trunk/activesupport/lib/active_support/core_ext/integer/even_odd.rb A trunk/activesupport/lib/active_support/core_ext/time A trunk/activesupport/lib/active_support/core_ext/time/calculations.rb A trunk/activesupport/lib/active_support/core_ext/time/conversions.rb A trunk/activesupport/lib/active_support/core_ext/integer.rb A trunk/activesupport/lib/active_support/core_ext/time.rb A trunk/activesupport/lib/active_support/core_ext/numeric A trunk/activesupport/lib/active_support/core_ext/numeric/time.rb A trunk/activesupport/lib/active_support/core_ext/numeric/bytes.rb A trunk/activesupport/lib/active_support/core_ext/cgi A trunk/activesupport/lib/active_support/core_ext/cgi/escape_skipping_slashes.rb A trunk/activesupport/lib/active_support/core_ext/numeric.rb A trunk/activesupport/lib/active_support/core_ext/cgi.rb A trunk/activesupport/lib/active_support/core_ext/string A trunk/activesupport/lib/active_support/core_ext/string/inflections.rb A trunk/activesupport/lib/active_support/core_ext/string/conversions.rb A trunk/activesupport/lib/active_support/core_ext/string.rb A trunk/activesupport/lib/active_support/core_ext/date A trunk/activesupport/lib/active_support/core_ext/date/conversions.rb A trunk/activesupport/lib/active_support/core_ext/array A trunk/activesupport/lib/active_support/core_ext/array/to_param.rb A trunk/activesupport/lib/active_support/dependencies.rb A trunk/activesupport/lib/active_support/core_ext.rb A trunk/activesupport/lib/active_support/misc.rb A trunk/activesupport/lib/active_support.rb A trunk/activesupport/CHANGELOG A trunk/activesupport/install.rb A trunk/activesupport/README A trunk/activerecord A trunk/activerecord/test A trunk/activerecord/test/deprecated_associations_test.rb A trunk/activerecord/test/all.sh A trunk/activerecord/test/active_schema_mysql.rb A trunk/activerecord/test/connections A trunk/activerecord/test/connections/native_oci A trunk/activerecord/test/connections/native_oci/connection.rb A trunk/activerecord/test/connections/native_sqlserver_odbc A trunk/activerecord/test/connections/native_sqlserver_odbc/connection.rb A trunk/activerecord/test/connections/native_sqlite A trunk/activerecord/test/connections/native_sqlite/connection.rb A trunk/activerecord/test/connections/native_postgresql A trunk/activerecord/test/connections/native_postgresql/connection.rb A trunk/activerecord/test/connections/native_sqlite3 A trunk/activerecord/test/connections/native_sqlite3/connection.rb A trunk/activerecord/test/connections/native_mysql A trunk/activerecord/test/connections/native_mysql/connection.rb A trunk/activerecord/test/connections/native_sqlserver A trunk/activerecord/test/connections/native_sqlserver/connection.rb A trunk/activerecord/test/connections/native_db2 A trunk/activerecord/test/connections/native_db2/connection.rb A trunk/activerecord/test/thread_safety_test.rb A trunk/activerecord/test/mixin_test.rb A trunk/activerecord/test/locking_test.rb A trunk/activerecord/test/reflection_test.rb A trunk/activerecord/test/conditions_scoping_test.rb A trunk/activerecord/test/aaa_create_tables_test.rb A trunk/activerecord/test/associations_test.rb A trunk/activerecord/test/unconnected_test.rb A trunk/activerecord/test/column_alias_test.rb A trunk/activerecord/test/fixtures_test.rb A trunk/activerecord/test/base_test.rb A trunk/activerecord/test/association_inheritance_reload.rb A trunk/activerecord/test/callbacks_test.rb A trunk/activerecord/test/class_inheritable_attributes_test.rb A trunk/activerecord/test/threaded_connections_test.rb A trunk/activerecord/test/schema_test_postgresql.rb A trunk/activerecord/test/binary_test.rb A trunk/activerecord/test/deprecated_finder_test.rb A trunk/activerecord/test/associations_go_eager_test.rb A trunk/activerecord/test/migration_test.rb A trunk/activerecord/test/inheritance_test.rb A trunk/activerecord/test/lifecycle_test.rb A trunk/activerecord/test/multiple_db_test.rb A trunk/activerecord/test/mixin_nested_set_test.rb A trunk/activerecord/test/copy_table_sqlite.rb A trunk/activerecord/test/abstract_unit.rb A trunk/activerecord/test/synonym_test_oci.rb A trunk/activerecord/test/finder_test.rb A trunk/activerecord/test/modules_test.rb A trunk/activerecord/test/fixtures A trunk/activerecord/test/fixtures/bad_fixtures A trunk/activerecord/test/fixtures/bad_fixtures/duplicate_attributes A trunk/activerecord/test/fixtures/bad_fixtures/attr_with_spaces A trunk/activerecord/test/fixtures/bad_fixtures/missing_value A trunk/activerecord/test/fixtures/bad_fixtures/attr_with_numeric_first_char A trunk/activerecord/test/fixtures/bad_fixtures/blank_line A trunk/activerecord/test/fixtures/topic.rb A trunk/activerecord/test/fixtures/developers_projects.yml A trunk/activerecord/test/fixtures/naked A trunk/activerecord/test/fixtures/naked/yml A trunk/activerecord/test/fixtures/naked/yml/accounts.yml A trunk/activerecord/test/fixtures/naked/yml/courses.yml A trunk/activerecord/test/fixtures/naked/yml/companies.yml A trunk/activerecord/test/fixtures/naked/csv A trunk/activerecord/test/fixtures/naked/csv/accounts.csv A trunk/activerecord/test/fixtures/fk_test_has_pk.yml A trunk/activerecord/test/fixtures/customers.yml A trunk/activerecord/test/fixtures/people.yml A trunk/activerecord/test/fixtures/authors.yml A trunk/activerecord/test/fixtures/tasks.yml A trunk/activerecord/test/fixtures/default.rb A trunk/activerecord/test/fixtures/mixin.rb A trunk/activerecord/test/fixtures/developer.rb A trunk/activerecord/test/fixtures/projects.yml A trunk/activerecord/test/fixtures/reply.rb A trunk/activerecord/test/fixtures/entrants.yml A trunk/activerecord/test/fixtures/computer.rb A trunk/activerecord/test/fixtures/topics.yml A trunk/activerecord/test/fixtures/course.rb A trunk/activerecord/test/fixtures/comment.rb A trunk/activerecord/test/fixtures/mixins.yml A trunk/activerecord/test/fixtures/developers.yml A trunk/activerecord/test/fixtures/person.rb A trunk/activerecord/test/fixtures/companies.yml A trunk/activerecord/test/fixtures/accounts.yml A trunk/activerecord/test/fixtures/category.rb A trunk/activerecord/test/fixtures/db_definitions A trunk/activerecord/test/fixtures/db_definitions/sqlite2.sql A trunk/activerecord/test/fixtures/db_definitions/postgresql2.sql A trunk/activerecord/test/fixtures/db_definitions/sqlite2.drop.sql A trunk/activerecord/test/fixtures/db_definitions/sqlserver.sql A trunk/activerecord/test/fixtures/db_definitions/mysql2.sql A trunk/activerecord/test/fixtures/db_definitions/postgresql2.drop.sql A trunk/activerecord/test/fixtures/db_definitions/db22.sql A trunk/activerecord/test/fixtures/db_definitions/sqlserver.drop.sql A trunk/activerecord/test/fixtures/db_definitions/mysql2.drop.sql A trunk/activerecord/test/fixtures/db_definitions/oci2.sql A trunk/activerecord/test/fixtures/db_definitions/db22.drop.sql A trunk/activerecord/test/fixtures/db_definitions/oci2.drop.sql A trunk/activerecord/test/fixtures/db_definitions/sqlite.sql A trunk/activerecord/test/fixtures/db_definitions/postgresql.sql A trunk/activerecord/test/fixtures/db_definitions/create_oracle_db.bat A trunk/activerecord/test/fixtures/db_definitions/sqlite.drop.sql A trunk/activerecord/test/fixtures/db_definitions/mysql.sql A trunk/activerecord/test/fixtures/db_definitions/postgresql.drop.sql A trunk/activerecord/test/fixtures/db_definitions/db2.sql A trunk/activerecord/test/fixtures/db_definitions/mysql.drop.sql A trunk/activerecord/test/fixtures/db_definitions/create_oracle_db.sh A trunk/activerecord/test/fixtures/db_definitions/sqlserver2.sql A trunk/activerecord/test/fixtures/db_definitions/oci.sql A trunk/activerecord/test/fixtures/db_definitions/db2.drop.sql A trunk/activerecord/test/fixtures/db_definitions/sqlserver2.drop.sql A trunk/activerecord/test/fixtures/db_definitions/oci.drop.sql A trunk/activerecord/test/fixtures/developers_projects A trunk/activerecord/test/fixtures/developers_projects/david_active_record A trunk/activerecord/test/fixtures/developers_projects/david_action_controller A trunk/activerecord/test/fixtures/developers_projects/jamis_active_record A trunk/activerecord/test/fixtures/computers.yml A trunk/activerecord/test/fixtures/movie.rb A trunk/activerecord/test/fixtures/associations.png A trunk/activerecord/test/fixtures/courses.yml A trunk/activerecord/test/fixtures/categories.yml A trunk/activerecord/test/fixtures/comments.yml A trunk/activerecord/test/fixtures/auto_id.rb A trunk/activerecord/test/fixtures/binary.rb A trunk/activerecord/test/fixtures/subscribers A trunk/activerecord/test/fixtures/subscribers/first A trunk/activerecord/test/fixtures/subscribers/second A trunk/activerecord/test/fixtures/post.rb A trunk/activerecord/test/fixtures/column_name.rb A trunk/activerecord/test/fixtures/subject.rb A trunk/activerecord/test/fixtures/movies.yml A trunk/activerecord/test/fixtures/customer.rb A trunk/activerecord/test/fixtures/company_in_module.rb A trunk/activerecord/test/fixtures/author.rb A trunk/activerecord/test/fixtures/task.rb A trunk/activerecord/test/fixtures/subscriber.rb A trunk/activerecord/test/fixtures/company.rb A trunk/activerecord/test/fixtures/posts.yml A trunk/activerecord/test/fixtures/project.rb A trunk/activerecord/test/fixtures/fk_test_has_fk.yml A trunk/activerecord/test/fixtures/migrations A trunk/activerecord/test/fixtures/migrations/1_people_have_last_names.rb A trunk/activerecord/test/fixtures/migrations/2_we_need_reminders.rb A trunk/activerecord/test/fixtures/migrations/3_innocent_jointable.rb A trunk/activerecord/test/fixtures/entrant.rb A trunk/activerecord/test/fixtures/categories_posts.yml A trunk/activerecord/test/transactions_test.rb A trunk/activerecord/test/pk_test.rb A trunk/activerecord/test/aggregations_test.rb A trunk/activerecord/test/association_callbacks_test.rb A trunk/activerecord/test/validations_test.rb A trunk/activerecord/RUNNING_UNIT_TESTS A trunk/activerecord/Rakefile A trunk/activerecord/lib A trunk/activerecord/lib/active_record A trunk/activerecord/lib/active_record/validations.rb A trunk/activerecord/lib/active_record/deprecated_associations.rb A trunk/activerecord/lib/active_record/callbacks.rb A trunk/activerecord/lib/active_record/connection_adapters A trunk/activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb A trunk/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb A trunk/activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb A trunk/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb A trunk/activerecord/lib/active_record/connection_adapters/sqlserver_adapter.rb A trunk/activerecord/lib/active_record/connection_adapters/db2_adapter.rb A trunk/activerecord/lib/active_record/connection_adapters/oci_adapter.rb A trunk/activerecord/lib/active_record/locking.rb A trunk/activerecord/lib/active_record/observer.rb A trunk/activerecord/lib/active_record/query_cache.rb A trunk/activerecord/lib/active_record/acts A trunk/activerecord/lib/active_record/acts/nested_set.rb A trunk/activerecord/lib/active_record/acts/tree.rb A trunk/activerecord/lib/active_record/acts/list.rb A trunk/activerecord/lib/active_record/migration.rb A trunk/activerecord/lib/active_record/reflection.rb A trunk/activerecord/lib/active_record/vendor A trunk/activerecord/lib/active_record/vendor/mysql.rb A trunk/activerecord/lib/active_record/vendor/db2.rb A trunk/activerecord/lib/active_record/vendor/simple.rb A trunk/activerecord/lib/active_record/vendor/mysql411.rb A trunk/activerecord/lib/active_record/associations A trunk/activerecord/lib/active_record/associations/association_proxy.rb A trunk/activerecord/lib/active_record/associations/association_collection.rb A trunk/activerecord/lib/active_record/associations/belongs_to_association.rb A trunk/activerecord/lib/active_record/associations/has_and_belongs_to_many_association.rb A trunk/activerecord/lib/active_record/associations/has_one_association.rb A trunk/activerecord/lib/active_record/associations/has_many_association.rb A trunk/activerecord/lib/active_record/associations.rb A trunk/activerecord/lib/active_record/wrappers A trunk/activerecord/lib/active_record/wrappers/yaml_wrapper.rb A trunk/activerecord/lib/active_record/timestamp.rb A trunk/activerecord/lib/active_record/transactions.rb A trunk/activerecord/lib/active_record/fixtures.rb A trunk/activerecord/lib/active_record/deprecated_finders.rb A trunk/activerecord/lib/active_record/base.rb A trunk/activerecord/lib/active_record/aggregations.rb A trunk/activerecord/lib/active_record/wrappings.rb A trunk/activerecord/lib/active_record.rb A trunk/activerecord/CHANGELOG A trunk/activerecord/install.rb A trunk/activerecord/MIT-LICENSE A trunk/activerecord/README A trunk/activerecord/benchmarks A trunk/activerecord/benchmarks/mysql_benchmark.rb A trunk/activerecord/benchmarks/benchmark.rb A trunk/activerecord/examples A trunk/activerecord/examples/associations.rb A trunk/activerecord/examples/associations.png A trunk/activerecord/examples/shared_setup.rb A trunk/activerecord/examples/validation.rb A trunk/actionpack A trunk/actionpack/test A trunk/actionpack/test/controller A trunk/actionpack/test/controller/helper_test.rb A trunk/actionpack/test/controller/render_test.rb A trunk/actionpack/test/controller/session_management_test.rb A trunk/actionpack/test/controller/test_test.rb A trunk/actionpack/test/controller/verification_test.rb A trunk/actionpack/test/controller/active_record_assertions_test.rb A trunk/actionpack/test/controller/components_test.rb A trunk/actionpack/test/controller/active_record_store_test.rb A trunk/actionpack/test/controller/action_pack_assertions_test.rb A trunk/actionpack/test/controller/routing_test.rb A trunk/actionpack/test/controller/new_render_test.rb A trunk/actionpack/test/controller/request_test.rb A trunk/actionpack/test/controller/send_file_test.rb A trunk/actionpack/test/controller/multipart_progress_testx.rb A trunk/actionpack/test/controller/flash_test.rb A trunk/actionpack/test/controller/fake_controllers.rb A trunk/actionpack/test/controller/base_tests.rb A trunk/actionpack/test/controller/raw_post_test.rb A trunk/actionpack/test/controller/upload_progress_testx.rb A trunk/actionpack/test/controller/redirect_test.rb A trunk/actionpack/test/controller/cgi_test.rb A trunk/actionpack/test/controller/capture_test.rb A trunk/actionpack/test/controller/custom_handler_test.rb A trunk/actionpack/test/controller/filters_test.rb A trunk/actionpack/test/controller/url_rewriter_tests.rb A trunk/actionpack/test/controller/cookie_test.rb A trunk/actionpack/test/controller/caching_filestore.rb A trunk/actionpack/test/controller/addresses_render_test.rb A trunk/actionpack/test/abstract_unit.rb A trunk/actionpack/test/fixtures A trunk/actionpack/test/fixtures/test A trunk/actionpack/test/fixtures/test/hello_world.rhtml A trunk/actionpack/test/fixtures/test/list.rhtml A trunk/actionpack/test/fixtures/test/_partial_only.rhtml A trunk/actionpack/test/fixtures/test/capturing.rhtml A trunk/actionpack/test/fixtures/test/hello.rxml A trunk/actionpack/test/fixtures/test/_customer.rhtml A trunk/actionpack/test/fixtures/test/content_for.rhtml A trunk/actionpack/test/fixtures/test/potential_conflicts.rhtml A trunk/actionpack/test/fixtures/test/_customer_greeting.rhtml A trunk/actionpack/test/fixtures/test/greeting.rhtml A trunk/actionpack/test/fixtures/test/_person.rhtml A trunk/actionpack/test/fixtures/test/hello_xml_world.rxml A trunk/actionpack/test/fixtures/test/action_talk_to_layout.rhtml A trunk/actionpack/test/fixtures/test/update_element_with_capture.rhtml A trunk/actionpack/test/fixtures/layouts A trunk/actionpack/test/fixtures/layouts/talk_from_action.rhtml A trunk/actionpack/test/fixtures/layouts/standard.rhtml A trunk/actionpack/test/fixtures/layouts/builder.rxml A trunk/actionpack/test/fixtures/helpers A trunk/actionpack/test/fixtures/helpers/abc_helper.rb A trunk/actionpack/test/fixtures/helpers/fun A trunk/actionpack/test/fixtures/helpers/fun/games_helper.rb A trunk/actionpack/test/fixtures/fun A trunk/actionpack/test/fixtures/fun/games A trunk/actionpack/test/fixtures/fun/games/hello_world.rhtml A trunk/actionpack/test/fixtures/scope A trunk/actionpack/test/fixtures/scope/test A trunk/actionpack/test/fixtures/scope/test/modgreet.rhtml A trunk/actionpack/test/fixtures/addresses A trunk/actionpack/test/fixtures/addresses/list.rhtml A trunk/actionpack/test/template A trunk/actionpack/test/template/upload_progress_helper_testx.rb A trunk/actionpack/test/template/url_helper_test.rb A trunk/actionpack/test/template/form_helper_test.rb A trunk/actionpack/test/template/text_helper_test.rb A trunk/actionpack/test/template/javascript_helper_test.rb A trunk/actionpack/test/template/number_helper_test.rb A trunk/actionpack/test/template/active_record_helper_test.rb A trunk/actionpack/test/template/asset_tag_helper_test.rb A trunk/actionpack/test/template/benchmark_helper_test.rb A trunk/actionpack/test/template/tag_helper_test.rb A trunk/actionpack/test/template/date_helper_test.rb A trunk/actionpack/test/template/form_options_helper_test.rb A trunk/actionpack/test/template/form_tag_helper_test.rb A trunk/actionpack/RUNNING_UNIT_TESTS A trunk/actionpack/Rakefile A trunk/actionpack/lib A trunk/actionpack/lib/action_controller A trunk/actionpack/lib/action_controller/session_management.rb A trunk/actionpack/lib/action_controller/scaffolding.rb A trunk/actionpack/lib/action_controller/components.rb A trunk/actionpack/lib/action_controller/request.rb A trunk/actionpack/lib/action_controller/benchmarking.rb A trunk/actionpack/lib/action_controller/streaming.rb A trunk/actionpack/lib/action_controller/assertions.rb A trunk/actionpack/lib/action_controller/caching.rb A trunk/actionpack/lib/action_controller/auto_complete.rb A trunk/actionpack/lib/action_controller/upload_progress.rb A trunk/actionpack/lib/action_controller/base.rb A trunk/actionpack/lib/action_controller/test_process.rb A trunk/actionpack/lib/action_controller/layout.rb A trunk/actionpack/lib/action_controller/cgi_ext A trunk/actionpack/lib/action_controller/cgi_ext/raw_post_data_fix.rb A trunk/actionpack/lib/action_controller/cgi_ext/cookie_performance_fix.rb A trunk/actionpack/lib/action_controller/cgi_ext/cgi_ext.rb A trunk/actionpack/lib/action_controller/cgi_ext/cgi_methods.rb A trunk/actionpack/lib/action_controller/cgi_ext/multipart_progress.rb A trunk/actionpack/lib/action_controller/session A trunk/actionpack/lib/action_controller/session/drb_server.rb A trunk/actionpack/lib/action_controller/session/mem_cache_store.rb A trunk/actionpack/lib/action_controller/session/drb_store.rb A trunk/actionpack/lib/action_controller/session/active_record_store.rb A trunk/actionpack/lib/action_controller/verification.rb A trunk/actionpack/lib/action_controller/session.rb A trunk/actionpack/lib/action_controller/url_rewriter.rb A trunk/actionpack/lib/action_controller/code_generation.rb A trunk/actionpack/lib/action_controller/rescue.rb A trunk/actionpack/lib/action_controller/dependencies.rb A trunk/actionpack/lib/action_controller/routing.rb A trunk/actionpack/lib/action_controller/pagination.rb A trunk/actionpack/lib/action_controller/vendor A trunk/actionpack/lib/action_controller/vendor/html-scanner A trunk/actionpack/lib/action_controller/vendor/html-scanner/html A trunk/actionpack/lib/action_controller/vendor/html-scanner/html/document.rb A trunk/actionpack/lib/action_controller/vendor/html-scanner/html/node.rb A trunk/actionpack/lib/action_controller/vendor/html-scanner/html/version.rb A trunk/actionpack/lib/action_controller/vendor/html-scanner/html/tokenizer.rb A trunk/actionpack/lib/action_controller/vendor/xml_simple.rb A trunk/actionpack/lib/action_controller/templates A trunk/actionpack/lib/action_controller/templates/scaffolds A trunk/actionpack/lib/action_controller/templates/scaffolds/list.rhtml A trunk/actionpack/lib/action_controller/templates/scaffolds/layout.rhtml A trunk/actionpack/lib/action_controller/templates/scaffolds/show.rhtml A trunk/actionpack/lib/action_controller/templates/scaffolds/edit.rhtml A trunk/actionpack/lib/action_controller/templates/scaffolds/new.rhtml A trunk/actionpack/lib/action_controller/templates/rescues A trunk/actionpack/lib/action_controller/templates/rescues/unknown_action.rhtml A trunk/actionpack/lib/action_controller/templates/rescues/layout.rhtml A trunk/actionpack/lib/action_controller/templates/rescues/routing_error.rhtml A trunk/actionpack/lib/action_controller/templates/rescues/missing_template.rhtml A trunk/actionpack/lib/action_controller/templates/rescues/template_error.rhtml A trunk/actionpack/lib/action_controller/templates/rescues/_request_and_response.rhtml A trunk/actionpack/lib/action_controller/templates/rescues/diagnostics.rhtml A trunk/actionpack/lib/action_controller/cookies.rb A trunk/actionpack/lib/action_controller/flash.rb A trunk/actionpack/lib/action_controller/response.rb A trunk/actionpack/lib/action_controller/cgi_process.rb A trunk/actionpack/lib/action_controller/helpers.rb A trunk/actionpack/lib/action_controller/deprecated_redirects.rb A trunk/actionpack/lib/action_controller/filters.rb A trunk/actionpack/lib/action_controller/deprecated_assertions.rb A trunk/actionpack/lib/action_controller.rb A trunk/actionpack/lib/action_view A trunk/actionpack/lib/action_view/partials.rb A trunk/actionpack/lib/action_view/helpers A trunk/actionpack/lib/action_view/helpers/form_options_helper.rb A trunk/actionpack/lib/action_view/helpers/text_helper.rb A trunk/actionpack/lib/action_view/helpers/debug_helper.rb A trunk/actionpack/lib/action_view/helpers/number_helper.rb A trunk/actionpack/lib/action_view/helpers/javascripts A trunk/actionpack/lib/action_view/helpers/javascripts/prototype.js A trunk/actionpack/lib/action_view/helpers/javascripts/effects.js A trunk/actionpack/lib/action_view/helpers/javascripts/dragdrop.js A trunk/actionpack/lib/action_view/helpers/javascripts/controls.js A trunk/actionpack/lib/action_view/helpers/pagination_helper.rb A trunk/actionpack/lib/action_view/helpers/benchmark_helper.rb A trunk/actionpack/lib/action_view/helpers/form_tag_helper.rb A trunk/actionpack/lib/action_view/helpers/url_helper.rb A trunk/actionpack/lib/action_view/helpers/form_helper.rb A trunk/actionpack/lib/action_view/helpers/capture_helper.rb A trunk/actionpack/lib/action_view/helpers/cache_helper.rb A trunk/actionpack/lib/action_view/helpers/javascript_helper.rb A trunk/actionpack/lib/action_view/helpers/upload_progress_helper.rb A trunk/actionpack/lib/action_view/helpers/active_record_helper.rb A trunk/actionpack/lib/action_view/helpers/asset_tag_helper.rb A trunk/actionpack/lib/action_view/helpers/tag_helper.rb A trunk/actionpack/lib/action_view/helpers/date_helper.rb A trunk/actionpack/lib/action_view/template_error.rb A trunk/actionpack/lib/action_view/base.rb A trunk/actionpack/lib/action_view/vendor A trunk/actionpack/lib/action_view/vendor/builder A trunk/actionpack/lib/action_view/vendor/builder/blankslate.rb A trunk/actionpack/lib/action_view/vendor/builder/xmlmarkup.rb A trunk/actionpack/lib/action_view/vendor/builder/xmlevents.rb A trunk/actionpack/lib/action_view/vendor/builder/xmlbase.rb A trunk/actionpack/lib/action_view/vendor/builder.rb A trunk/actionpack/lib/action_view.rb A trunk/actionpack/CHANGELOG A trunk/actionpack/install.rb A trunk/actionpack/MIT-LICENSE A trunk/actionpack/README A trunk/actionpack/examples A trunk/actionpack/examples/address_book A trunk/actionpack/examples/address_book/layout.rhtml A trunk/actionpack/examples/address_book/index.rhtml A trunk/actionpack/examples/address_book_controller.cgi A trunk/actionpack/examples/address_book_controller.rb A trunk/actionpack/examples/debate A trunk/actionpack/examples/debate/topic.rhtml A trunk/actionpack/examples/debate/index.rhtml A trunk/actionpack/examples/debate/new_topic.rhtml A trunk/actionpack/examples/blog_controller.cgi A trunk/actionpack/examples/debate_controller.cgi A trunk/actionpack/examples/address_book_controller.fcgi A trunk/actionpack/examples/.htaccess A trunk/actionpack/examples/address_book_controller.rbx A trunk/actionpack/examples/benchmark.rb A trunk/actionpack/examples/benchmark_with_ar.fcgi A trunk/actionwebservice A trunk/actionwebservice/test A trunk/actionwebservice/test/gencov A trunk/actionwebservice/test/container_test.rb A trunk/actionwebservice/test/struct_test.rb A trunk/actionwebservice/test/casting_test.rb A trunk/actionwebservice/test/test_invoke_test.rb A trunk/actionwebservice/test/apis A trunk/actionwebservice/test/apis/auto_load_api.rb A trunk/actionwebservice/test/apis/broken_auto_load_api.rb A trunk/actionwebservice/test/scaffolded_controller_test.rb A trunk/actionwebservice/test/client_soap_test.rb A trunk/actionwebservice/test/abstract_client.rb A trunk/actionwebservice/test/run A trunk/actionwebservice/test/client_xmlrpc_test.rb A trunk/actionwebservice/test/abstract_unit.rb A trunk/actionwebservice/test/dispatcher_action_controller_soap_test.rb A trunk/actionwebservice/test/invocation_test.rb A trunk/actionwebservice/test/api_test.rb A trunk/actionwebservice/test/base_test.rb A trunk/actionwebservice/test/abstract_dispatcher.rb A trunk/actionwebservice/test/dispatcher_action_controller_xmlrpc_test.rb A trunk/actionwebservice/Rakefile A trunk/actionwebservice/setup.rb A trunk/actionwebservice/TODO A trunk/actionwebservice/lib A trunk/actionwebservice/lib/action_web_service A trunk/actionwebservice/lib/action_web_service/client.rb A trunk/actionwebservice/lib/action_web_service/scaffolding.rb A trunk/actionwebservice/lib/action_web_service/container A trunk/actionwebservice/lib/action_web_service/container/delegated_container.rb A trunk/actionwebservice/lib/action_web_service/container/action_controller_container.rb A trunk/actionwebservice/lib/action_web_service/container/direct_container.rb A trunk/actionwebservice/lib/action_web_service/container.rb A trunk/actionwebservice/lib/action_web_service/struct.rb A trunk/actionwebservice/lib/action_web_service/dispatcher A trunk/actionwebservice/lib/action_web_service/dispatcher/abstract.rb A trunk/actionwebservice/lib/action_web_service/dispatcher/action_controller_dispatcher.rb A trunk/actionwebservice/lib/action_web_service/dispatcher.rb A trunk/actionwebservice/lib/action_web_service/casting.rb A trunk/actionwebservice/lib/action_web_service/test_invoke.rb A trunk/actionwebservice/lib/action_web_service/templates A trunk/actionwebservice/lib/action_web_service/templates/scaffolds A trunk/actionwebservice/lib/action_web_service/templates/scaffolds/layout.rhtml A trunk/actionwebservice/lib/action_web_service/templates/scaffolds/result.rhtml A trunk/actionwebservice/lib/action_web_service/templates/scaffolds/methods.rhtml A trunk/actionwebservice/lib/action_web_service/templates/scaffolds/parameters.rhtml A trunk/actionwebservice/lib/action_web_service/protocol A trunk/actionwebservice/lib/action_web_service/protocol/soap_protocol A trunk/actionwebservice/lib/action_web_service/protocol/soap_protocol/marshaler.rb A trunk/actionwebservice/lib/action_web_service/protocol/abstract.rb A trunk/actionwebservice/lib/action_web_service/protocol/soap_protocol.rb A trunk/actionwebservice/lib/action_web_service/protocol/xmlrpc_protocol.rb A trunk/actionwebservice/lib/action_web_service/protocol/discovery.rb A trunk/actionwebservice/lib/action_web_service/protocol.rb A trunk/actionwebservice/lib/action_web_service/invocation.rb A trunk/actionwebservice/lib/action_web_service/api.rb A trunk/actionwebservice/lib/action_web_service/support A trunk/actionwebservice/lib/action_web_service/support/signature_types.rb A trunk/actionwebservice/lib/action_web_service/support/class_inheritable_options.rb A trunk/actionwebservice/lib/action_web_service/base.rb A trunk/actionwebservice/lib/action_web_service/client A trunk/actionwebservice/lib/action_web_service/client/soap_client.rb A trunk/actionwebservice/lib/action_web_service/client/xmlrpc_client.rb A trunk/actionwebservice/lib/action_web_service/client/base.rb A trunk/actionwebservice/lib/action_web_service.rb A trunk/actionwebservice/CHANGELOG A trunk/actionwebservice/install.rb A trunk/actionwebservice/MIT-LICENSE A trunk/actionwebservice/README A trunk/actionwebservice/examples A trunk/actionwebservice/examples/googlesearch A trunk/actionwebservice/examples/googlesearch/autoloading A trunk/actionwebservice/examples/googlesearch/autoloading/google_search_controller.rb A trunk/actionwebservice/examples/googlesearch/autoloading/google_search_api.rb A trunk/actionwebservice/examples/googlesearch/direct A trunk/actionwebservice/examples/googlesearch/direct/search_controller.rb A trunk/actionwebservice/examples/googlesearch/direct/google_search_api.rb A trunk/actionwebservice/examples/googlesearch/README A trunk/actionwebservice/examples/googlesearch/delegated A trunk/actionwebservice/examples/googlesearch/delegated/google_search_service.rb A trunk/actionwebservice/examples/googlesearch/delegated/search_controller.rb A trunk/actionwebservice/examples/metaWeblog A trunk/actionwebservice/examples/metaWeblog/controllers A trunk/actionwebservice/examples/metaWeblog/controllers/xmlrpc_controller.rb A trunk/actionwebservice/examples/metaWeblog/apis A trunk/actionwebservice/examples/metaWeblog/apis/meta_weblog_api.rb A trunk/actionwebservice/examples/metaWeblog/apis/blogger_service.rb A trunk/actionwebservice/examples/metaWeblog/apis/meta_weblog_service.rb A trunk/actionwebservice/examples/metaWeblog/apis/blogger_api.rb A trunk/actionwebservice/examples/metaWeblog/README A trunk/railties A trunk/railties/test A trunk/railties/test/fcgi_dispatcher_test.rb A trunk/railties/test/rails_generator_test.rb A trunk/railties/test/dispatcher_test.rb A trunk/railties/test/generators A trunk/railties/test/generators/missing_generator A trunk/railties/test/generators/missing_generator/templates A trunk/railties/test/generators/working A trunk/railties/test/generators/working/working_generator.rb A trunk/railties/test/generators/missing_templates A trunk/railties/test/generators/missing_class A trunk/railties/test/generators/missing_class/missing_class_generator.rb A trunk/railties/test/generators/missing_class/templates A trunk/railties/test/mocks A trunk/railties/test/mocks/dispatcher.rb A trunk/railties/test/mocks/fcgi.rb A trunk/railties/test/webrick_dispatcher_test.rb A trunk/railties/Rakefile A trunk/railties/helpers A trunk/railties/helpers/test_helper.rb A trunk/railties/helpers/application_helper.rb A trunk/railties/helpers/application.rb A trunk/railties/html A trunk/railties/html/robots.txt A trunk/railties/html/500.html A trunk/railties/html/javascripts A trunk/railties/html/javascripts/prototype.js A trunk/railties/html/javascripts/effects.js A trunk/railties/html/javascripts/dragdrop.js A trunk/railties/html/javascripts/controls.js A trunk/railties/html/404.html A trunk/railties/html/index.html A trunk/railties/html/favicon.ico A trunk/railties/doc A trunk/railties/doc/README_FOR_APP A trunk/railties/lib A trunk/railties/lib/breakpoint.rb A trunk/railties/lib/rails_generator A trunk/railties/lib/rails_generator/commands.rb A trunk/railties/lib/rails_generator/scripts A trunk/railties/lib/rails_generator/scripts/update.rb A trunk/railties/lib/rails_generator/scripts/destroy.rb A trunk/railties/lib/rails_generator/scripts/generate.rb A trunk/railties/lib/rails_generator/manifest.rb A trunk/railties/lib/rails_generator/generators A trunk/railties/lib/rails_generator/generators/components A trunk/railties/lib/rails_generator/generators/components/model A trunk/railties/lib/rails_generator/generators/components/model/USAGE A trunk/railties/lib/rails_generator/generators/components/model/model_generator.rb A trunk/railties/lib/rails_generator/generators/components/model/templates A trunk/railties/lib/rails_generator/generators/components/model/templates/unit_test.rb A trunk/railties/lib/rails_generator/generators/components/model/templates/model.rb A trunk/railties/lib/rails_generator/generators/components/model/templates/fixtures.yml A trunk/railties/lib/rails_generator/generators/components/scaffold A trunk/railties/lib/rails_generator/generators/components/scaffold/USAGE A trunk/railties/lib/rails_generator/generators/components/scaffold/scaffold_generator.rb A trunk/railties/lib/rails_generator/generators/components/scaffold/templates A trunk/railties/lib/rails_generator/generators/components/scaffold/templates/view_show.rhtml A trunk/railties/lib/rails_generator/generators/components/scaffold/templates/helper.rb A trunk/railties/lib/rails_generator/generators/components/scaffold/templates/layout.rhtml A trunk/railties/lib/rails_generator/generators/components/scaffold/templates/functional_test.rb A trunk/railties/lib/rails_generator/generators/components/scaffold/templates/view_edit.rhtml A trunk/railties/lib/rails_generator/generators/components/scaffold/templates/controller.rb A trunk/railties/lib/rails_generator/generators/components/scaffold/templates/form_scaffolding.rhtml A trunk/railties/lib/rails_generator/generators/components/scaffold/templates/style.css A trunk/railties/lib/rails_generator/generators/components/scaffold/templates/form.rhtml A trunk/railties/lib/rails_generator/generators/components/scaffold/templates/view_new.rhtml A trunk/railties/lib/rails_generator/generators/components/scaffold/templates/view_list.rhtml A trunk/railties/lib/rails_generator/generators/components/controller A trunk/railties/lib/rails_generator/generators/components/controller/USAGE A trunk/railties/lib/rails_generator/generators/components/controller/controller_generator.rb A trunk/railties/lib/rails_generator/generators/components/controller/templates A trunk/railties/lib/rails_generator/generators/components/controller/templates/view.rhtml A trunk/railties/lib/rails_generator/generators/components/controller/templates/helper.rb A trunk/railties/lib/rails_generator/generators/components/controller/templates/functional_test.rb A trunk/railties/lib/rails_generator/generators/components/controller/templates/controller.rb A trunk/railties/lib/rails_generator/generators/components/mailer A trunk/railties/lib/rails_generator/generators/components/mailer/mailer_generator.rb A trunk/railties/lib/rails_generator/generators/components/mailer/USAGE A trunk/railties/lib/rails_generator/generators/components/mailer/templates A trunk/railties/lib/rails_generator/generators/components/mailer/templates/view.rhtml A trunk/railties/lib/rails_generator/generators/components/mailer/templates/unit_test.rb A trunk/railties/lib/rails_generator/generators/components/mailer/templates/fixture.rhtml A trunk/railties/lib/rails_generator/generators/components/mailer/templates/mailer.rb A trunk/railties/lib/rails_generator/generators/components/migration A trunk/railties/lib/rails_generator/generators/components/migration/migration_generator.rb A trunk/railties/lib/rails_generator/generators/components/migration/USAGE A trunk/railties/lib/rails_generator/generators/components/migration/templates A trunk/railties/lib/rails_generator/generators/components/migration/templates/migration.rb A trunk/railties/lib/rails_generator/generators/components/web_service A trunk/railties/lib/rails_generator/generators/components/web_service/USAGE A trunk/railties/lib/rails_generator/generators/components/web_service/web_service_generator.rb A trunk/railties/lib/rails_generator/generators/components/web_service/templates A trunk/railties/lib/rails_generator/generators/components/web_service/templates/api_definition.rb A trunk/railties/lib/rails_generator/generators/components/web_service/templates/functional_test.rb A trunk/railties/lib/rails_generator/generators/components/web_service/templates/controller.rb A trunk/railties/lib/rails_generator/generators/applications A trunk/railties/lib/rails_generator/generators/applications/app A trunk/railties/lib/rails_generator/generators/applications/app/USAGE A trunk/railties/lib/rails_generator/generators/applications/app/app_generator.rb A trunk/railties/lib/rails_generator/scripts.rb A trunk/railties/lib/rails_generator/simple_logger.rb A trunk/railties/lib/rails_generator/lookup.rb A trunk/railties/lib/rails_generator/base.rb A trunk/railties/lib/rails_generator/spec.rb A trunk/railties/lib/rails_generator/options.rb A trunk/railties/lib/binding_of_caller.rb A trunk/railties/lib/console_sandbox.rb A trunk/railties/lib/rails_generator.rb A trunk/railties/lib/code_statistics.rb A trunk/railties/lib/fcgi_handler.rb A trunk/railties/lib/dispatcher.rb A trunk/railties/lib/rubyprof_ext.rb A trunk/railties/lib/breakpoint_client.rb A trunk/railties/lib/webrick_server.rb A trunk/railties/CHANGELOG A trunk/railties/dispatches A trunk/railties/dispatches/dispatch.rb A trunk/railties/dispatches/gateway.cgi A trunk/railties/dispatches/dispatch.fcgi A trunk/railties/environments A trunk/railties/environments/test.rb A trunk/railties/environments/development.rb A trunk/railties/environments/environment.rb A trunk/railties/environments/production.rb A trunk/railties/bin A trunk/railties/bin/switchtower_for_gem A trunk/railties/bin/console_sandbox A trunk/railties/bin/benchmarker A trunk/railties/bin/switchtower A trunk/railties/bin/profiler A trunk/railties/bin/update A trunk/railties/bin/breakpointer_for_gem A trunk/railties/bin/listener A trunk/railties/bin/breakpointer A trunk/railties/bin/destroy A trunk/railties/bin/generate A trunk/railties/bin/tracker A trunk/railties/bin/console A trunk/railties/bin/server A trunk/railties/bin/runner A trunk/railties/bin/rails A trunk/railties/bin/process A trunk/railties/bin/process/spawner A trunk/railties/bin/process/reaper A trunk/railties/bin/process/spinner A trunk/railties/configs A trunk/railties/configs/routes.rb A trunk/railties/configs/database.yml A trunk/railties/configs/apache.conf A trunk/railties/configs/deploy.rb A trunk/railties/configs/empty.log A trunk/railties/MIT-LICENSE A trunk/railties/fresh_rakefile A trunk/railties/README A trunk/pushgems.rb U trunk Checked out revision 2032. ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo I did some checking and found a bunch of new software under my current working directory. It's not exactly what I wanted. I wanted something to magically place patch 1978 into my rails installation which resides here: /usr/local/lib/ruby/gems/1.8/gems/ I went back to this page: http://download.rubyonrails.com/ Careful reading there, revealed this information: ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo To update your gems to the latest from the beta repository, simple do: gem install rails --source http://gems.rubyonrails.com --include-dependencies ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo Although they had used 'simple' as an adverb, I decided to try the above command line: ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo bikleMac:/cd/tmp root# gem install rails --source http://gems.rubyonrails.com --include-dependencies Attempting local installation of 'rails' Local gem file not found: rails*.gem Attempting remote installation of 'rails' Updating Gem source index for: http://gems.rubyonrails.com Successfully installed rails-0.13.1.1962 Successfully installed activesupport-1.1.1.1962 Successfully installed activerecord-1.11.1.1962 Successfully installed actionpack-1.9.1.1962 Successfully installed actionmailer-1.0.1.1962 Successfully installed actionwebservice-0.8.1.1962 Installing RDoc documentation for activesupport-1.1.1.1962... Installing RDoc documentation for activerecord-1.11.1.1962... Installing RDoc documentation for actionpack-1.9.1.1962... Installing RDoc documentation for actionmailer-1.0.1.1962... Installing RDoc documentation for actionwebservice-0.8.1.1962... bikleMac:/cd/tmp root# ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo I liked the look of that. I then inspected /usr/local/lib/ruby/gems/1.8/gems/ ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo bikleMac:/pt/TThier/Languages/ruby oracle$ ls -la /usr/local/lib/ruby/gems/1.8/gems/ drwxr-xr-x 16 root staff 544 21 Aug 20:07 ./ drwxr-xr-x 7 root staff 238 16 Jul 17:13 ../ drwxr-xr-x 9 root staff 306 16 Jul 17:15 actionmailer-1.0.1/ drwxr-xr-x 9 root staff 306 21 Aug 20:07 actionmailer-1.0.1.1962/ drwxr-xr-x 11 root staff 374 16 Jul 17:15 actionpack-1.9.1/ drwxr-xr-x 11 root staff 374 21 Aug 20:06 actionpack-1.9.1.1962/ drwxr-xr-x 11 root staff 374 16 Jul 17:15 actionwebservice-0.8.1/ drwxr-xr-x 11 root staff 374 21 Aug 20:07 actionwebservice-0.8.1.1962/ drwxr-xr-x 10 root staff 340 16 Jul 17:14 activerecord-1.11.1/ drwxr-xr-x 10 root staff 340 21 Aug 20:06 activerecord-1.11.1.1962/ drwxr-xr-x 4 root staff 136 16 Jul 17:14 activesupport-1.1.1/ drwxr-xr-x 4 root staff 136 21 Aug 20:06 activesupport-1.1.1.1962/ drwxr-xr-x 15 root staff 510 16 Jul 17:16 rails-0.13.1/ drwxr-xr-x 15 root staff 510 21 Aug 20:07 rails-0.13.1.1962/ drwxr-xr-x 13 root staff 442 16 Jul 17:14 rake-0.5.4/ drwxr-xr-x 3 root staff 102 16 Jul 16:56 sources-0.0.1/ bikleMac:/pt/TThier/Languages/ruby oracle$ bikleMac:/pt/TThier/Languages/ruby oracle$ cd /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.11.1.1962/ bikleMac:/usr/local/lib/ruby/gems/1.8/gems/activerecord-1.11.1.1962 oracle$ ls ./ CHANGELOG RUNNING_UNIT_TESTS install.rb rakefile ../ README examples/ lib/ test/ bikleMac:/usr/local/lib/ruby/gems/1.8/gems/activerecord-1.11.1.1962 oracle$ ls -la drwxr-xr-x 10 root staff 340 21 Aug 20:06 ./ drwxr-xr-x 16 root staff 544 21 Aug 20:07 ../ -rw-r--r-- 1 root staff 84261 21 Aug 20:06 CHANGELOG -rw-r--r-- 1 root staff 11782 21 Aug 20:06 README -rw-r--r-- 1 root staff 1779 21 Aug 20:06 RUNNING_UNIT_TESTS drwxr-xr-x 6 root staff 204 21 Aug 20:06 examples/ -rw-r--r-- 1 root staff 747 21 Aug 20:06 install.rb drwxr-xr-x 4 root staff 136 21 Aug 20:06 lib/ -rw-r--r-- 1 root staff 7835 21 Aug 20:06 rakefile drwxr-xr-x 41 root staff 1394 21 Aug 20:06 test/ bikleMac:/usr/local/lib/ruby/gems/1.8/gems/activerecord-1.11.1.1962 oracle$ bikleMac:/usr/local/lib/ruby/gems/1.8/gems/activerecord-1.11.1.1962 oracle$ head -12 CHANGELOG *SVN* * Fix create_table so that id column is implicitly added [Rick Olson] * Default sequence names for Oracle changed to #{table_name}_seq, which is the most commonly used standard. In addition, a new method ActiveRecord::Base#set_sequence_name allows the developer to set the sequence name per model. This is a non-backwards-compatible change -- anyone using the old-style "rails_sequence" will need to either create new sequences, or set: ActiveRecord::Base.set_sequence_name = "rails_sequence" #1798 * OCIAdapter now properly handles synonyms, which are commonly used to separate out the schema owner from the application user #1798 * Fixed the handling of camelCase columns names in Oracle #1798 * Implemented for OCI the Rakefile tasks of :clone_structure_to_test, :db_structure_dump, and :purge_test_database, which enable Oracle folks to enjoy all the agile goodness of Rails for testing. Note that the current implementation is fairly limited -- only tables and sequences are cloned, not constraints or indexes. A full clone in Oracle generally requires some manual effort, and is version-specific. Post 9i, Oracle recommends the use of the DBMS_METADATA package, though that approach requires editing of the physical characteristics generated #1798 bikleMac:/usr/local/lib/ruby/gems/1.8/gems/activerecord-1.11.1.1962 oracle$ ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo I like the look of that; I had just placed patch 1798 into my rails installation.