I'm sure that Textmate is a nice editor, but the "exclusive" attitude keeps me disinterested. I'm happy with Vim. Check out Cream with the Rails Vim plugin (see halfway down that page). It has all the features of Vim, but is much easier to use.
More information about formatting options