From gharrivel at free.fr Thu Dec 7 11:36:44 2006 From: gharrivel at free.fr (Harrivel) Date: Thu, 07 Dec 2006 17:36:44 +0100 Subject: [Instantrails-users] No Instant Gratification ! Browser can't access localhost:3000 (IR 1.4) Message-ID: <4578431C.7030103@free.fr> Hi! I'm learning Ruby on Rails with the Agile Web Development With Rails book. I have installed InstantRails 1.4 (under windows xp 2) and after doing all steps (gem updates, rails demo, ruby script/server which launches WEBrick server), I can't access the localhost:3000 with the browser. I tried 127.0.0.1:3000 in apache config, then with my IP address 192.168.1.100:3000 (given by DHCP, I'm behind an ADSL router) Firefox says he can't etablish any connexion with the server at this address. I tried also to "listen 3000" to apache config, but the browser goes to InstantRails/www/index.html... I've modified also the wondows etc/hosts file...Please, help me! From curt.hibbs at gmail.com Thu Dec 7 14:49:49 2006 From: curt.hibbs at gmail.com (Curt Hibbs) Date: Thu, 7 Dec 2006 13:49:49 -0600 Subject: [Instantrails-users] No Instant Gratification ! Browser can't access localhost:3000 (IR 1.4) In-Reply-To: <4578431C.7030103@free.fr> References: <4578431C.7030103@free.fr> Message-ID: <31d15f490612071149r54694b4dr96880faaace4a9f4@mail.gmail.com> On 12/7/06, Harrivel wrote: > > Hi! I'm learning Ruby on Rails with the Agile Web Development With Rails > book. I have installed InstantRails 1.4 (under windows xp 2) and after > doing all steps (gem updates, rails demo, ruby script/server which > launches WEBrick server), I can't access the localhost:3000 with the > browser. I tried 127.0.0.1:3000 in apache config, then with my IP > address 192.168.1.100:3000 (given by DHCP, I'm behind an ADSL router) > Firefox says he can't etablish any connexion with the server at this > address. > > I tried also to "listen 3000" to apache config, but the browser goes to > InstantRails/www/index.html... I've modified also the wondows etc/hosts > file...Please, help me! > When you launch the WEBrick server and browse directly to http://127.0.0.1:3000/ Apache isn't involved at all, so don't waste your time messing with apache configuration. Try this: - Unzip a fresh copy of Instant Rails 1.4 (to make sure you're starting clean). - Start the Instant Rails manager (instalrails.exe), and make sure that the MySQL server starts up (Apache doesn't matter, because you won't be using it). - Open a Ruby Console Windows through the Instant Rails menus (this is important because it puts IT's copy of Ruby on the system path in that console). - Move into the preinstalled cookbook sample app (i.e., "cd cookbook"). - Start WEBrick (i.e., "ruby script\server") - Wait WEBrick to say it is listening on port 3000, and then browse to http://127.0.0.1:3000/ You should see the cookbook app. If you don't, post the console log from WEBrick and we should be able to figure out what's going on. Curt -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/instantrails-users/attachments/20061207/de0c69b6/attachment-0001.html From curt.hibbs at gmail.com Fri Dec 8 08:52:35 2006 From: curt.hibbs at gmail.com (Curt Hibbs) Date: Fri, 8 Dec 2006 07:52:35 -0600 Subject: [Instantrails-users] Fwd: No Instant Gratification ! Browser, can't access localhost:3000 (IR 1.4) In-Reply-To: <31d15f490612080552s295a946ar866bbe3b007f5745@mail.gmail.com> References: <45793403.1030903@free.fr> <31d15f490612080552s295a946ar866bbe3b007f5745@mail.gmail.com> Message-ID: <31d15f490612080552l65fb17cfta3ac7d8496a4357a@mail.gmail.com> ---------- Forwarded message ---------- From: Curt Hibbs Date: Dec 8, 2006 7:52 AM Subject: Re: [Instantrails-users] No Instant Gratification ! Browser, can't access localhost:3000 (IR 1.4) To: Harrivel Everything looks good so far. I can think of two more things to try. 1) Try using http://127.0.0.1:3000/ instead of http://localhost:3000/ -- it shouldn't make any difference, but it is worth trying. 2) You might have a firewall running that is blocking access (ZoneAlarm, Kerio, etc.) Try first turning off any firewall you might have running (including the one built in to windows). If it then works, you know it was the firewall and you can go back and try to set your firewall options to allow access without having to shutdown the whole firewall. Curt On 12/8/06, Harrivel wrote: > > Hi, Curt. > > thank you for your response. Excuse-me sending you directly this mail, > but I don't know how to post a reply via the maillist. (can you forward > it to maillist ?) > > Well, I have done exactly what you say in your mail and it is the same > results. Versions used (given by -v): > ruby : 1.8.5 > rails : 1.1.6 > Here is the console log. > --------------------------------------------- > C:\INSTAN~1>CD C:\InstantRails > > C:\InstantRails>PATH > C:\InstantRails\ruby\bin;C:\InstantRails\mysql\bin;C:\EasyE > clipse for Ruby On Rails > 1.0.2\ruby\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOW > S\System32\Wbem;C:\Program Files\Fichiers communs\GTK\2.0\bin;C:\Program > Files\Q > uickTime\QTSystem\;C:\INSTAN~1\ruby\bin;C:\INSTAN~1\Apache;C:\INSTAN~1\PHP > > C:\InstantRails>cd rails_apps > > C:\InstantRails\rails_apps>dir > Le volume dans le lecteur C n'a pas de nom. > Le num?ro de s?rie du volume est 7009-69BD > > R?pertoire de C:\InstantRails\rails_apps > > 08/12/2006 09:51 . > 08/12/2006 09:51 .. > 08/10/2006 22:49 .metadata > 08/12/2006 09:51 cookbook > 08/12/2006 09:51 typo-2.6.0 > 0 fichier(s) 0 octets > 5 R?p(s) 37 297 393 664 octets libres > > C:\InstantRails\rails_apps>cd cookbook > > C:\InstantRails\rails_apps\cookbook>ruby script/server > => Booting WEBrick... > => Rails application started on http://0.0.0.0:3000 > => Ctrl-C to shutdown server; call with --help for options > [2006-12-08 10:04:30] INFO WEBrick 1.3.1 > [2006-12-08 10:04:30] INFO ruby 1.8.5 (2006-08-25) [i386-mswin32] > [2006-12-08 10:04:30] INFO WEBrick::HTTPServer#start: pid=1676 port=3000 > ------------------------------------------------ > Before calling the browser, I typed a netstat -a command : port 3000 is > not used. Firefox said (it is in french) : > > La connexion a ?chou? > Firefox ne peut ?tablir de connexion avec le serveur ? l'adresse > localhost:3000. > (connexion has failed. Firefox cannot establish connexion with the > server at address localhost:3000) > > I am stopped by this problem at page 45... The book contains more 700 > pages! Best regards. > > G?rard Harrivel > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/instantrails-users/attachments/20061208/0fab9215/attachment.html From gharrivel at free.fr Fri Dec 8 17:43:35 2006 From: gharrivel at free.fr (Harrivel) Date: Fri, 08 Dec 2006 23:43:35 +0100 Subject: [Instantrails-users] Fwd: No Instant Gratification ! Browser, can't access localhost:3000 (IR 1.4) In-Reply-To: <31d15f490612080552l65fb17cfta3ac7d8496a4357a@mail.gmail.com> References: <45793403.1030903@free.fr> <31d15f490612080552s295a946ar866bbe3b007f5745@mail.gmail.com> <31d15f490612080552l65fb17cfta3ac7d8496a4357a@mail.gmail.com> Message-ID: <4579EA97.9040600@free.fr> 1) 127.0.0.1:3000 or localhost:3000 : the same results 2) I turned off Windows Firewall and McAfee Personal Firewal : idem. When I choose InstantRails>Configure>Database via phpAmin : Firefox connects to 127.0.0.1/mysql... Ping to 127.0.0.1 or 192.162.1.100 work well. It is a mystery for me. I'll install InstantRails on another machine to-morrow. gh Curt Hibbs a ?crit : > > > ---------- Forwarded message ---------- > From: *Curt Hibbs* > > Date: Dec 8, 2006 7:52 AM > Subject: Re: [Instantrails-users] No Instant Gratification ! Browser, > can't access localhost:3000 (IR 1.4) > To: Harrivel > > > Everything looks good so far. I can think of two more things to try. > > 1) Try using http://127.0.0.1:3000/ instead of http://localhost:3000/ > -- it shouldn't make any difference, but it is worth trying. > > 2) You might have a firewall running that is blocking access > (ZoneAlarm, Kerio, etc.) Try first turning off any firewall you might > have running (including the one built in to windows). If it then > works, you know it was the firewall and you can go back and try to set > your firewall options to allow access without having to shutdown the > whole firewall. > > Curt > > > On 12/8/06, *Harrivel* < gharrivel at free.fr > > wrote: > > Hi, Curt. > > thank you for your response. Excuse-me sending you directly this mail, > but I don't know how to post a reply via the maillist. (can you > forward > it to maillist ?) > > Well, I have done exactly what you say in your mail and it is the > same > results. Versions used (given by -v): > ruby : 1.8.5 > rails : 1.1.6 > Here is the console log. > --------------------------------------------- > C:\INSTAN~1>CD C:\InstantRails > > C:\InstantRails>PATH > C:\InstantRails\ruby\bin;C:\InstantRails\mysql\bin;C:\EasyE > clipse for Ruby On Rails > 1.0.2\ruby\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOW > S\System32\Wbem;C:\Program Files\Fichiers > communs\GTK\2.0\bin;C:\Program > Files\Q > uickTime\QTSystem\;C:\INSTAN~1\ruby\bin;C:\INSTAN~1\Apache;C:\INSTAN~1\PHP > > C:\InstantRails>cd rails_apps > > C:\InstantRails\rails_apps>dir > Le volume dans le lecteur C n'a pas de nom. > Le num?ro de s?rie du volume est 7009-69BD > > R?pertoire de C:\InstantRails\rails_apps > > 08/12/2006 09:51 . > 08/12/2006 09:51 .. > 08/10/2006 22:49 .metadata > 08/12/2006 09:51 cookbook > 08/12/2006 09:51 typo-2.6.0 > 0 fichier(s) 0 octets > 5 R?p(s) 37 297 393 664 octets libres > > C:\InstantRails\rails_apps>cd cookbook > > C:\InstantRails\rails_apps\cookbook>ruby script/server > => Booting WEBrick... > => Rails application started on http://0.0.0.0:3000 > > => Ctrl-C to shutdown server; call with --help for options > [2006-12-08 10:04:30] INFO WEBrick 1.3.1 > [2006-12-08 10:04:30] INFO ruby 1.8.5 (2006-08-25) [i386-mswin32] > [2006-12-08 10:04:30] INFO WEBrick::HTTPServer#start: pid=1676 > port=3000 > ------------------------------------------------ > Before calling the browser, I typed a netstat -a command : port > 3000 is > not used. Firefox said (it is in french) : > > La connexion a ?chou? > Firefox ne peut ?tablir de connexion avec le serveur ? l'adresse > localhost:3000. > (connexion has failed. Firefox cannot establish connexion with the > server at address localhost:3000) > > I am stopped by this problem at page 45... The book contains more 700 > pages! Best regards. > > G?rard Harrivel > > > ------------------------------------------------------------------------ > > _______________________________________________ > Instantrails-users mailing list > Instantrails-users at rubyforge.org > http://rubyforge.org/mailman/listinfo/instantrails-users From gharrivel at free.fr Sun Dec 10 12:23:18 2006 From: gharrivel at free.fr (Harrivel) Date: Sun, 10 Dec 2006 18:23:18 +0100 Subject: [Instantrails-users] Fwd: No Instant Gratification ! Browser, can't access localhost:3000 (IR 1.4) In-Reply-To: <31d15f490612080552l65fb17cfta3ac7d8496a4357a@mail.gmail.com> References: <45793403.1030903@free.fr> <31d15f490612080552s295a946ar866bbe3b007f5745@mail.gmail.com> <31d15f490612080552l65fb17cfta3ac7d8496a4357a@mail.gmail.com> Message-ID: <457C4286.7080804@free.fr> Well, I have found! after re-installing InstantRails on another PC, the firewall asked which access right must be given to Ruby Interpreter. I answered "total access" and the connection to localhost:3000 was successfull. On my laptop, I remember I answered "incoming access" on the first time and this access right was registered and always applied by McAfee Personal Firewall, turned on or turned off... But maybe I don't know very well how McAffe works, but the fact is thre was no other access right request for Ruby Interpreter. So we can say that Ruby Interpreter needs "total access" to internet. If not, the WEBRick server cannot receive incoming requests from any PC, local or distant, and cannot send any datas. The "total access" right must be given before the "ruby script/server" command. Maybe this rule should be explicited in the documentation... Thanks to Curt. G?rard Harrivel Curt Hibbs a ?crit : > > > ---------- Forwarded message ---------- > From: *Curt Hibbs* > > Date: Dec 8, 2006 7:52 AM > Subject: Re: [Instantrails-users] No Instant Gratification ! Browser, > can't access localhost:3000 (IR 1.4) > To: Harrivel > > > Everything looks good so far. I can think of two more things to try. > > 1) Try using http://127.0.0.1:3000/ instead of http://localhost:3000/ > -- it shouldn't make any difference, but it is worth trying. > > 2) You might have a firewall running that is blocking access > (ZoneAlarm, Kerio, etc.) Try first turning off any firewall you might > have running (including the one built in to windows). If it then > works, you know it was the firewall and you can go back and try to set > your firewall options to allow access without having to shutdown the > whole firewall. > > Curt > > > On 12/8/06, *Harrivel* < gharrivel at free.fr > > wrote: > > Hi, Curt. > > thank you for your response. Excuse-me sending you directly this mail, > but I don't know how to post a reply via the maillist. (can you > forward > it to maillist ?) > > Well, I have done exactly what you say in your mail and it is the > same > results. Versions used (given by -v): > ruby : 1.8.5 > rails : 1.1.6 > Here is the console log. > --------------------------------------------- > C:\INSTAN~1>CD C:\InstantRails > > C:\InstantRails>PATH > C:\InstantRails\ruby\bin;C:\InstantRails\mysql\bin;C:\EasyE > clipse for Ruby On Rails > 1.0.2\ruby\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOW > S\System32\Wbem;C:\Program Files\Fichiers > communs\GTK\2.0\bin;C:\Program > Files\Q > uickTime\QTSystem\;C:\INSTAN~1\ruby\bin;C:\INSTAN~1\Apache;C:\INSTAN~1\PHP > > C:\InstantRails>cd rails_apps > > C:\InstantRails\rails_apps>dir > Le volume dans le lecteur C n'a pas de nom. > Le num?ro de s?rie du volume est 7009-69BD > > R?pertoire de C:\InstantRails\rails_apps > > 08/12/2006 09:51 . > 08/12/2006 09:51 .. > 08/10/2006 22:49 .metadata > 08/12/2006 09:51 cookbook > 08/12/2006 09:51 typo-2.6.0 > 0 fichier(s) 0 octets > 5 R?p(s) 37 297 393 664 octets libres > > C:\InstantRails\rails_apps>cd cookbook > > C:\InstantRails\rails_apps\cookbook>ruby script/server > => Booting WEBrick... > => Rails application started on http://0.0.0.0:3000 > > => Ctrl-C to shutdown server; call with --help for options > [2006-12-08 10:04:30] INFO WEBrick 1.3.1 > [2006-12-08 10:04:30] INFO ruby 1.8.5 (2006-08-25) [i386-mswin32] > [2006-12-08 10:04:30] INFO WEBrick::HTTPServer#start: pid=1676 > port=3000 > ------------------------------------------------ > Before calling the browser, I typed a netstat -a command : port > 3000 is > not used. Firefox said (it is in french) : > > La connexion a ?chou? > Firefox ne peut ?tablir de connexion avec le serveur ? l'adresse > localhost:3000. > (connexion has failed. Firefox cannot establish connexion with the > server at address localhost:3000) > > I am stopped by this problem at page 45... The book contains more 700 > pages! Best regards. > > G?rard Harrivel > > > ------------------------------------------------------------------------ > > _______________________________________________ > Instantrails-users mailing list > Instantrails-users at rubyforge.org > http://rubyforge.org/mailman/listinfo/instantrails-users From greg.hauptmann.ruby at gmail.com Fri Dec 29 20:29:32 2006 From: greg.hauptmann.ruby at gmail.com (Greg Hauptmann) Date: Sat, 30 Dec 2006 11:29:32 +1000 Subject: [Instantrails-users] No Instant Gratification ! Browser can't access localhost:3000 (IR 1.4) In-Reply-To: <31d15f490612071149r54694b4dr96880faaace4a9f4@mail.gmail.com> References: <4578431C.7030103@free.fr> <31d15f490612071149r54694b4dr96880faaace4a9f4@mail.gmail.com> Message-ID: I had to issue on XP "netsh winsock reset" to "unstick" my connection On 12/8/06, Curt Hibbs wrote: > > On 12/7/06, Harrivel wrote: > > > > Hi! I'm learning Ruby on Rails with the Agile Web Development With Rails > > book. I have installed InstantRails 1.4 (under windows xp 2) and after > > doing all steps (gem updates, rails demo, ruby script/server which > > launches WEBrick server), I can't access the localhost:3000 with the > > browser. I tried 127.0.0.1:3000 in apache config, then with my IP > > address 192.168.1.100:3000 (given by DHCP, I'm behind an ADSL router) > > Firefox says he can't etablish any connexion with the server at this > > address. > > > > I tried also to "listen 3000" to apache config, but the browser goes to > > InstantRails/www/index.html... I've modified also the wondows etc/hosts > > > > file...Please, help me! > > > > When you launch the WEBrick server and browse directly to > http://127.0.0.1:3000/ Apache isn't involved at all, so don't waste your > time messing with apache configuration. > > Try this: > > - Unzip a fresh copy of Instant Rails 1.4 (to make sure you're starting > clean). > > - Start the Instant Rails manager (instalrails.exe), and make sure that > the MySQL server starts up (Apache doesn't matter, because you won't be > using it). > > - Open a Ruby Console Windows through the Instant Rails menus (this is > important because it puts IT's copy of Ruby on the system path in that > console). > > - Move into the preinstalled cookbook sample app (i.e., "cd cookbook"). > > - Start WEBrick (i.e., "ruby script\server") > > - Wait WEBrick to say it is listening on port 3000, and then browse to > http://127.0.0.1:3000/ > > You should see the cookbook app. If you don't, post the console log from > WEBrick and we should be able to figure out what's going on. > > Curt > > _______________________________________________ > Instantrails-users mailing list > Instantrails-users at rubyforge.org > http://rubyforge.org/mailman/listinfo/instantrails-users > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/instantrails-users/attachments/20061230/5628c1ed/attachment-0001.html From greg.hauptmann.ruby at gmail.com Fri Dec 29 20:30:06 2006 From: greg.hauptmann.ruby at gmail.com (Greg Hauptmann) Date: Sat, 30 Dec 2006 11:30:06 +1000 Subject: [Instantrails-users] Fwd: No Instant Gratification ! Browser, can't access localhost:3000 (IR 1.4) In-Reply-To: <457C4286.7080804@free.fr> References: <45793403.1030903@free.fr> <31d15f490612080552s295a946ar866bbe3b007f5745@mail.gmail.com> <31d15f490612080552l65fb17cfta3ac7d8496a4357a@mail.gmail.com> <457C4286.7080804@free.fr> Message-ID: I had to issue on XP "netsh winsock reset" to "unstick" my connection On 12/11/06, Harrivel wrote: > > Well, I have found! after re-installing InstantRails on another PC, the > firewall asked which access right must be given to Ruby Interpreter. I > answered "total access" and the connection to localhost:3000 was > successfull. > > On my laptop, I remember I answered "incoming access" on the first time > and this access right was registered and always applied by McAfee > Personal Firewall, turned on or turned off... But maybe I don't know > very well how McAffe works, but the fact is thre was no other access > right request for Ruby Interpreter. > > So we can say that Ruby Interpreter needs "total access" to internet. If > not, the WEBRick server cannot receive incoming requests from any PC, > local or distant, and cannot send any datas. The "total access" right > must be given before the "ruby script/server" command. Maybe this rule > should be explicited in the documentation... > > Thanks to Curt. > > G?rard Harrivel > > Curt Hibbs a ?crit : > > > > > > ---------- Forwarded message ---------- > > From: *Curt Hibbs* > > > Date: Dec 8, 2006 7:52 AM > > Subject: Re: [Instantrails-users] No Instant Gratification ! Browser, > > can't access localhost:3000 (IR 1.4) > > To: Harrivel > > > > > Everything looks good so far. I can think of two more things to try. > > > > 1) Try using http://127.0.0.1:3000/ instead of http://localhost:3000/ > > -- it shouldn't make any difference, but it is worth trying. > > > > 2) You might have a firewall running that is blocking access > > (ZoneAlarm, Kerio, etc.) Try first turning off any firewall you might > > have running (including the one built in to windows). If it then > > works, you know it was the firewall and you can go back and try to set > > your firewall options to allow access without having to shutdown the > > whole firewall. > > > > Curt > > > > > > On 12/8/06, *Harrivel* < gharrivel at free.fr > > > wrote: > > > > Hi, Curt. > > > > thank you for your response. Excuse-me sending you directly this > mail, > > but I don't know how to post a reply via the maillist. (can you > > forward > > it to maillist ?) > > > > Well, I have done exactly what you say in your mail and it is the > > same > > results. Versions used (given by -v): > > ruby : 1.8.5 > > rails : 1.1.6 > > Here is the console log. > > --------------------------------------------- > > C:\INSTAN~1>CD C:\InstantRails > > > > C:\InstantRails>PATH > > C:\InstantRails\ruby\bin;C:\InstantRails\mysql\bin;C:\EasyE > > clipse for Ruby On Rails > > 1.0.2\ruby\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOW > > S\System32\Wbem;C:\Program Files\Fichiers > > communs\GTK\2.0\bin;C:\Program > > Files\Q > > > uickTime\QTSystem\;C:\INSTAN~1\ruby\bin;C:\INSTAN~1\Apache;C:\INSTAN~1\PHP > > > > C:\InstantRails>cd rails_apps > > > > C:\InstantRails\rails_apps>dir > > Le volume dans le lecteur C n'a pas de nom. > > Le num?ro de s?rie du volume est 7009-69BD > > > > R?pertoire de C:\InstantRails\rails_apps > > > > 08/12/2006 09:51 . > > 08/12/2006 09:51 .. > > 08/10/2006 22:49 .metadata > > 08/12/2006 09:51 cookbook > > 08/12/2006 09:51 typo-2.6.0 > > 0 fichier(s) 0 octets > > 5 R?p(s) 37 297 393 664 octets libres > > > > C:\InstantRails\rails_apps>cd cookbook > > > > C:\InstantRails\rails_apps\cookbook>ruby script/server > > => Booting WEBrick... > > => Rails application started on http://0.0.0.0:3000 > > > > => Ctrl-C to shutdown server; call with --help for options > > [2006-12-08 10:04:30] INFO WEBrick 1.3.1 > > [2006-12-08 10:04:30] INFO ruby 1.8.5 (2006-08-25) [i386-mswin32] > > [2006-12-08 10:04:30] INFO WEBrick::HTTPServer#start: pid=1676 > > port=3000 > > ------------------------------------------------ > > Before calling the browser, I typed a netstat -a command : port > > 3000 is > > not used. Firefox said (it is in french) : > > > > La connexion a ?chou? > > Firefox ne peut ?tablir de connexion avec le serveur ? l'adresse > > localhost:3000. > > (connexion has failed. Firefox cannot establish connexion with the > > server at address localhost:3000) > > > > I am stopped by this problem at page 45... The book contains more > 700 > > pages! Best regards. > > > > G?rard Harrivel > > > > > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > Instantrails-users mailing list > > Instantrails-users at rubyforge.org > > http://rubyforge.org/mailman/listinfo/instantrails-users > _______________________________________________ > Instantrails-users mailing list > Instantrails-users at rubyforge.org > http://rubyforge.org/mailman/listinfo/instantrails-users > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/instantrails-users/attachments/20061230/6a8803a6/attachment.html