2011-12-04 6 views
8

Me encanta Rails.vim pero tengo un problema con su uso en algunos proyectos. Tengo dos lugares para los controladores en una de mis aplicaciones:rails.vim y la ubicación de los controladores personalizados

app/controllers 
app/controllers/v1/api 

¿Puedo configurar (tal vez en config/rails.vim?) Este camino adicional alguna manera? Me gustaría usar ambos.

puedo navegar por la mano de esta manera:

:Rcontroller v1/api/messages_controller.rb 

pero: Rmodel de este controlador no funciona, se trata de saltar a modelos/v1/api/model.rb

Respuesta

1

Esto no es Está vinculado al complemento rails.vim, pero puede agregar un comando adicional para hacer esto por usted. Creo que esto sería mucho más fácil que tratar de modificar la fuente de rails.vim.

De hecho, wrote a blog post sobre algo similar. Para sus propósitos, que te gustaría poner algo como esto en su vimrc:

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

A continuación, puede llamar así:

:RcontrollerApi messages 

Usted no tiene la dulzura adicional rails.vim eso va junto con la funcionalidad nativa, sin embargo (Como escribir :Rcontroller en una vista para ir automáticamente a ese archivo).

Aquí hay una idea que puede (o no) funcionar. No creo que le permita acceder a la funcionalidad mencionada, pero muy bien puede indicarle la dirección correcta.

command -nargs=? RcontrollerApi Rcontroller v1/api/<args>_controller.rb 
Cuestiones relacionadas