2011-12-04 38 views
8

Tôi yêu Rails.vim nhưng tôi có vấn đề với việc sử dụng nó trong một số dự án. Tôi có hai vị trí cho bộ điều khiển trong một trong các ứng dụng của mình:rails.vim và bộ điều khiển tùy chỉnh vị trí

app/controllers 
app/controllers/v1/api 

Tôi có thể định cấu hình (có lẽ trong config/rails.vim?) Đường dẫn bổ sung này không? Tôi muốn sử dụng cả hai.

tôi có thể điều hướng bằng tay như thế này:

:Rcontroller v1/api/messages_controller.rb 

nhưng: Rmodel từ điều khiển này không hoạt động, nó sẽ cố gắng để chuyển đến mô hình/v1/api/model.rb

Trả lời

1

isn này' t gắn vào add-on rails.vim, nhưng bạn có thể thêm một lệnh bổ sung để làm điều này cho bạn. Tôi tin rằng điều này sẽ dễ dàng hơn nhiều so với cố gắng sửa đổi nguồn rails.vim.

Tôi thực sự wrote a blog post về nội dung tương tự. Đối với mục đích của bạn, bạn muốn đặt một cái gì đó như thế này trong vimrc của bạn:

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

Sau đó, bạn có thể gọi nó như thế này:

:RcontrollerApi messages 

Bạn sẽ không có rails.vim thêm ngọt ngào mà đi cùng với các chức năng bản địa, mặc dù (Giống như gõ :Rcontroller trong một lần xem để tự động đi đến tập tin đó).

Đây là ý tưởng có thể (hoặc có thể không) hoạt động. Tôi không tin rằng nó sẽ cho phép bạn truy cập vào các chức năng nói trên nhưng nó rất tốt có thể chỉ cho bạn đi đúng hướng.

command -nargs=? RcontrollerApi Rcontroller v1/api/<args>_controller.rb 
Các vấn đề liên quan