2011-12-04 13 views
8

Uwielbiam Rails.vim, ale mam problem z używaniem go w niektórych projektach. Mam dwa miejsca dla kontrolerów w jednym z moich aplikacji:Lokalizacja kontrolerów rails.vim i niestandardowych

app/controllers 
app/controllers/v1/api 

mogę skonfigurować (być może w config/rails.vim?) Tej dodatkowej ścieżki jakoś? Chciałbym użyć ich obu.

mogę poruszać ręcznie tak:

:Rcontroller v1/api/messages_controller.rb 

ale: Rmodel z tego kontrolera nie działa, to próbuje skoczyć do modeli/v1/api/model.rb

Odpowiedz

1

Ten ISN” t związany z dodatkiem rails.vim, ale możesz dodać dodatkowe polecenie, aby zrobić to za Ciebie. Wierzę, że byłoby to znacznie łatwiejsze niż próba zmodyfikowania źródła rails.vim.

Faktycznie wrote a blog post o czymś podobnym. Do swoich celów, którą chcesz umieścić coś takiego w swoim vimrc:

command -nargs=? RcontrollerApi e \path\to\your\project\app\controllers\v1\api\<args>_controller.rb 

Następnie można nazwać to tak:

:RcontrollerApi messages 

byś nie dodatkowy rails.vim słodycz co idzie w parze z rodzimą funkcjonalnością, jednak (jak wpisanie :Rcontroller w widoku, aby automatycznie przejść do tego pliku).

Oto pomysł, który może (lub nie musi) działać. Nie wierzę, że pozwoli ci uzyskać dostęp do wspomnianej wyżej funkcjonalności, ale bardzo dobrze może wskazać ci właściwy kierunek.

command -nargs=? RcontrollerApi Rcontroller v1/api/<args>_controller.rb 
Powiązane problemy