首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >rails.vim和自定义控制器位置

rails.vim和自定义控制器位置
EN

Stack Overflow用户
提问于 2011-12-05 04:27:16
回答 1查看 231关注 0票数 8

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

代码语言:javascript
复制
app/controllers
app/controllers/v1/api

我可以配置(也许在config/Rails.vim中吗?)这条额外的路径呢?这两个我都想用。

我可以像这样手动导航:

代码语言:javascript
复制
:Rcontroller v1/api/messages_controller.rb

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

EN

回答 1

Stack Overflow用户

发布于 2011-12-08 06:29:08

这并没有绑定到rails.vim附加组件中,但是您可以添加一个额外的命令来为您完成此操作。我相信这会比尝试修改rails.vim源代码容易得多。

实际上,我在wrote a blog post上做了类似的事情。出于您的目的,您可能希望在您的vimrc中放入如下内容:

代码语言:javascript
复制
command -nargs=? RcontrollerApi e \path\to\your\project\app\controllers\v1\api\<args>_controller.rb

然后你可以这样叫它:

代码语言:javascript
复制
:RcontrollerApi messages

但是,您不会拥有与本机功能一起提供的额外的rails.vim优势(比如在视图中输入:Rcontroller会自动转到该文件)。

这里有一个可能(也可能不)可行的想法。我不相信它会让你访问前面提到的功能,但它很可能会给你指明正确的方向。

代码语言:javascript
复制
command -nargs=? RcontrollerApi Rcontroller v1/api/<args>_controller.rb
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8378355

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档