@benorenstein, been working through the Vim for Rails Developers screencast. Around minute 20, you mention that ctags work best when Rails is vendored. I know this screencast was made a while back, is that practice still the best way to be able to link to Rails API methods?
Also, is the proper way to vendor Rails to use
Thanks for the question!
Nope, I don’t vendor Rails anymore. And I haven’t replaced my method for viewing source on gems/Rails code right from their call-site.
It’s actually been on my todo list for a while. If you find a handy way to pull that off using modern practices, please let me know!
Tpope’s gem-ctags is very nice for exploring library code.
@matt thanks, just gave that a try.
@benorenstein I think changes have been made to either rails or vim-rails that don’t require vendoring rails any longer. I ran
ActiveRecord::Base and vim jumped to the Rails source on its own.
@matt Nice one!
I have been using https://coderwall.com/p/du_sgq to get rails (and gems) recognized by ctags. So far, so good.
I recently found a great little bash command that does it all (I wish I could remember where I got it from!) and doesn’t require vendoring or an add-on:
ctags -R . $(bundle show --path)