I\'m new to Ruby on Rails and so far, I\'m having a lot of fun learning it. Coming from the .NET world, it\'s been quite a switch as my IDE (Visual Studio 2008) sort of hand
Whenever I attempt to learn/adopt a language/framework, I try to do things with a barebones editor... Syntax highlighting... then as I learn, I like to add things like on the fly syntax checker (netbeans is awesome at that). Then as I progress and learn the magic of the language/framework I begin to add things like snippets/code completion. At some point you might see a tool that better suits you but doesn't have something like on the fly syntax checking... but at that stage it will no longer matter due to your progression.
Personally, I use netbeans with the jVi plugin... syntax highlighting, syntax checking, debugging and everything come pretty much out of the box... (the jVi plugin required a little customization though).
However, I do occasionally use textmate or vim with rails.vim