2011-12-04 7 views
8

私はRails.vimが大好きですが、私はいくつかのプロジェクトでそれを使用することに問題があります。rails.vimとカスタムコントローラの場所

app/controllers 
app/controllers/v1/api 

私は設定でき(おそらくconfigに/ rails.vim?)何とかこの余分なパス:私は私のアプリケーションの1のコントローラ用の2つの場所がありますか?私は両方を使いたいです。

私はこのように手で移動できます。

:Rcontroller v1/api/messages_controller.rb 

が、このコントローラからRmodelは動作しません、それはモデルにジャンプしようとする/ V1/API/model.rb

答えて

1

このISN」あなたはあなたのためにこれを行う追加のコマンドを追加することができます。私はこれがレールを修正しようとするよりはるかに簡単だと信じています。

実際にはwrote a blog postと似ています。

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

あなたは、このようにそれを呼び出すことができます:

:RcontrollerApi messages 

あなたは余分なrails.vimの甘さを持っていないでしょう、あなたの目的のために、あなたはあなたのvimrcでこのような何かを入れたいと思いますしかし、ネイティブの機能と一緒に行くのですが(そのファイルに自動的に移動するために、:Rcontrollerと入力すると表示されます)。

ここには、動作する(または動作しない)アイデアがあります。私はあなたが上記の機能にアクセスできるようになるとは思わないが、それは正しい方向にあなたを指し示すかもしれない。

command -nargs=? RcontrollerApi Rcontroller v1/api/<args>_controller.rb 
関連する問題