在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
但是我收到了消息"无法找到声明转到"。
答案 0 :(得分:0)
你可以做的不完全相同,但有点类似,我经常使用它。
例如,选择' application#goodbye
'然后按Cmd + O(letter) followed by enter
,即可转到applications_controller.rb
。
答案 1 :(得分:0)
安装Railways插件。它完全符合您的要求