Eu uso a barra de tags do plugin vim, mas ela não parece funcionar para o ruby, pelo menos não completamente. No começo, não funcionou, mas alterando a configuração para usar o ripper-ctags da seguinte forma:
let g:tagbar_type_ruby = {
\ 'kinds' : [
\ 'm:modules',
\ 'c:classes',
\ 'd:describes',
\ 'C:contexts',
\ 'f:methods',
\ 'F:singleton methods'
\ ],
\ 'ctagsbin': 'ripper-tags',
\ 'ctagsargs': ['-f', '-']
\ }
Sou capaz de exibir as tags, mas pressionar enter na tag na barra de tags não salta para a definição / constante do método, mas apenas me pula para o topo do arquivo e nada mais.
PS Eu tenho ctags instalado, apenas caso você esteja se perguntando
PPS Funcionou completamente corretamente, mas fiz algo há algum tempo e agora não funciona com ctags normais, acho que é uma opção de configuração ou um plug-in, mas não sei o que está fazendo, Se você quiser conferir, aqui estão meus arquivos de ponto .
fonte