繁体   English   中英

rails.vim和定制控制器的位置

[英]rails.vim and custom controllers location

我喜欢Rails.vim,但在某些项目中使用它时遇到了问题。 我的一个应用程序中有两个控制器位置:

app/controllers
app/controllers/v1/api

我可以以某种方式配置(也许在config / rails.vim中吗?)这个额外的路径? 我想同时使用它们。

我可以这样手动导航:

:Rcontroller v1/api/messages_controller.rb

但是:Rmodel从此控制器不起作用,它尝试跳转到models / v1 / api / model.rb

这与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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM