【发布时间】:2023-03-11 12:45:01
【问题描述】:
在 RubyMine 2016 中,有没有办法从路由导航到控制器操作?我看到一个朋友在 PyCharm 中使用 Cmd+B 做类似的事情,但我无法让它在 RubyMine 中工作。
在 RubyMine 中重构控制器操作也不会重命名路由中的方法名称。 PyCharm 似乎与 Python 完美配合。
所以我有这些路线
root 'application#hello'
get '/goodbye' => 'application#goodbye'
当我将光标放在#hello(根路由)上并点击 Cmd+B 时,它应该转到 application_controller.rb 操作“hello”:
def hello
# render text: "Hey kumpel"
render({:text => "Hey kumpel"})
end
但我收到消息“找不到要前往的声明”。
【问题讨论】:
-
vim 也可以通过 Tim Pope 的 Rails "Plugin" 做到这一点