I'm the same way about jvm languages, but for ruby I use RubyMine as a text editor. The navigation is a bit more powerful than text search but could also get by with only the fast searching. The main reason for the choice is familiarity.
Oh and as mentioned in another comment the git conflict resolution is stellar.
Oh and as mentioned in another comment the git conflict resolution is stellar.