2016-09-13 4 views
0

Gibt es in RubyMine 2016 eine Möglichkeit, von einer Route zu einer Controller-Aktion zu navigieren? Ich sehe einen Freund, der etwas Ähnliches in PyCharm mit Cmd + B macht, aber ich kann es nicht in RubyMine arbeiten lassen.RubyMine 2016: Von Route zu Controller-Aktion navigieren?

Auch das Refactoring einer Controller-Aktion in RubyMine wird den Namen der Methode in der Route nicht umbenennen. PyCharm scheint mit Python einwandfrei zu funktionieren.

So habe ich diese Routen

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

Wenn ich meinen Cursor auf #Hello (root Route) positionieren und drücken Cmd + B an die application_controller.rb Aktion "Hallo" gehen sollte:

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

Aber ich bekomme die Nachricht "Kann keine Erklärung zu gehen zu finden".

+0

Auch vim kann dies mit Tim Popes Rails "Plugin" tun – Ugur

Antwort

0

installieren Sie Railways Plugin. Es macht genau das, was Sie wollen

+0

Ausgezeichnet. Vielen Dank! – Ugur

0

Was Sie tun können, ist nicht genau das gleiche, aber irgendwie ähnlich und ich benutze es sehr.

Wählen Sie zum Beispiel 'application#goodbye' und drücken Sie Cmd + O(letter) followed by enter, die Sie zum applications_controller.rb bringt.

+1

Keine ideale Lösung, aber es funktioniert. Vielen Dank! – Ugur

Verwandte Themen