Это не связано с дополнением rails.vim, но вы можете добавить дополнительную команду, чтобы сделать это для вас. Я считаю, что это будет гораздо проще, чем пытаться изменить исходный код rails.vim.
Я на самом деле написал пост в блоге о чем-то подобном. Для ваших целей вы бы хотели поместить что-то подобное в ваш vimrc:
command -nargs=? RcontrollerApi e \path\to\your\project\app\controllers\v1\api\<args>_controller.rb
Вы могли бы тогда назвать это так:
:RcontrollerApi messages
У вас не будет дополнительной сладости rails.vim, которая сочетается с нативной функциональностью (как, например, при наборе :Rcontroller
для автоматического перехода к этому файлу).
Вот идея, которая может (или не может) работать. Я не верю, что это позволит вам получить доступ к вышеупомянутым функциям, но очень хорошо может указать вам правильное направление.
command -nargs=? RcontrollerApi Rcontroller v1/api/<args>_controller.rb