Tive muita dificuldade em navegar pelas definições de classe, métodos e cadeias de chamadas em editores como TextMate ou Sublime Text 2, mas agora usando ctags e um pacote ctags para Sublime Text 2 tudo mudou.
Como configurar o Sublime Text 2: http://blog.codeclimate.com/blog/2012/06/21/sublime-text-2-for-ruby/
Se você quiser navegar também pelas gemas que seu projeto está usando, há um pequeno script que pode criar um índice com todas as gemas que você usa:
require 'bundler'
paths = Bundler.load.specs.map(&:full_gem_path)
system("ctags -R -f .gemtags #{paths.join(' ')}")