RubyMine 2016:从路由导航到控制器操作?

时间:2016-09-13 21:06:53

标签: ruby-on-rails rubymine

在RubyMine 2016中,有没有办法从路由导航到控制器动作?我看到一个朋友在PyCharm中使用Cmd + B做类似的事情,但是我不能让它在RubyMine中工作。

在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

但是我收到了消息"无法找到声明转到"。

2 个答案:

答案 0 :(得分:0)

你可以做的不完全相同,但有点类似,我经常使用它。

例如,选择' application#goodbye'然后按Cmd + O(letter) followed by enter,即可转到applications_controller.rb

答案 1 :(得分:0)

安装Railways插件。它完全符合您的要求