2016-09-13 56 views
0

在RubyMine 2016中,有没有一种从路由导航到控制器操作的方法?我看到一个朋友正在用Cmd + B在PyCharm中做类似的事情,但是我无法在RubyMine中工作。RubyMine 2016:从路线导航到控制器操作?

另外,重构RubyMine中的控制器动作不会重命名路由中方法的名称。 PyCharm似乎完美地与Python一起工作。

所以我有这些路线

root 'application#hello' 
get '/goodbye' => 'application#goodbye' 

当我定位我的#hello光标(根路径)和按Cmd + B就应该去application_controller.rb行动 “你好”:

def hello 
    # render text: "Hey kumpel" 
    render({:text => "Hey kumpel"}) 
end 

但我收到消息“无法找到要去的声明”。

+0

此外vim能够做到这一点与蒂姆波普的导轨“插件” – Ugur

回答

0

安装Railways插件。它确实是你想要的

+0

非常好。谢谢! – Ugur

0

你可以做的不完全一样,但有点类似,我使用它很多。

例如,选择'application#goodbye',然后按Cmd + O(letter) followed by enter将会带您到applications_controller.rb

+1

不是一个理想的解决方案,但它的工作原理。谢谢! – Ugur