Earlier quoted context omitted.
Rails is ok for now, but it's just a fad. You gotta go with Perl. You'll thank me later.
You might as well suggest learning COBOL. Yes, it's lucrative maintaining all those old apps. But where's the satisfaction? And really, companies are going to look at you strangely if you say "1 year Perl experience". They'll think "why on earth is someone learning Perl in 2009". No, go with one of the newer languages - python or ruby.
Pick any of copious documentation, more jobs available than for Python and Ruby combined, availability on almost any platform you're likely to encounter, a testing culture unmatched by any other language of which I'm aware, and ~19,224 individual distributions freely available, installable, and usable from the CPAN.