>>4
Textmate isn't that horrible of an editor IMO. If you have your macros set up it can do some of pattern matching that you can find in emacs, and it does have built in terminal support. Though yeah... I really don't get the appeal of rails. I'm pretty sure it's because a bunch of kids went into college for graphic design, figured out they sucked at it, wanted to do something in "web development", found out rails is installed by default, and then took a couple BUILD A BLOG IN 30 MINUTES! tutorials... and BAM! you've got an asshole "web developer".
Then again I'm a haskell hack that thinks that this is the fucking future, but scream at a program when I want to have some sort of mutable state or message passing. So who am I to judge.