Eu uso a barra de tags do plugin vim, mas 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', '-']
\ }
Consigo que ele exiba as tags, mas pressionar Enter na tag na barra de tags não salta para a definição / constante do método. Em vez disso, basta que você pule para o topo do arquivo e nada mais .
P.S. Eu tenho ctags instalados, apenas incase você está se perguntando
P.P.S. Ele funcionou completamente corretamente, mas eu fiz algo há algum tempo e agora ele não funciona com ctags normais, eu acho que é uma opção de configuração ou um plugin, mas eu não sei o que está fazendo, se você quer verificar, aqui estão os meus dotfiles .