Eu encontrei algo semelhante com python. Eu queria o vim, mas também queria recursos IDE. Então acabei rolando o meu próprio com plugins vim .
Para o que você deseja, obtenha o supertab para facilitar o preenchimento automático, incluindo a conclusão do método dinâmico. Não tão eficaz quanto um IDE, mas funciona. Também obtenha snipmate para snippets.
Por fim, obtenha ConqueShell . Isso é muito importante, porque permite que você execute um shell ruby dentro de um buffer vim! Não sabe qual comando usar? Flip buffers e teste-o. Também deve ser construído na ajuda do método e autocompletar fornecido pelo ruby shell.
Eu uso o conque para rodar o ipython, o que funciona muito bem. Eu posso até navegar no buffer e usar a sintaxe do vim para copiar em uma janela de código.