Einfache Umbenennung von Schienen-Controllern [duplizieren]

8

Gibt es eine einfache Möglichkeit, einen Controller umzubenennen? Der einzige Weg, den ich kenne, ist, es entweder per Hand zu machen oder einen neuen Controller zu generieren, den Code zu verschieben und den alten zu zerstören. Scheint so, als müsste es einen programmatischen Weg dafür geben.

    
hadees 03.08.2010, 00:30
quelle

2 Antworten

4

Einige IDEs (wie RubyMine von IntelliJ) lassen Sie Refactor - & gt; Benennen Sie eine Datei / Variable / Methode usw. um, obwohl sie in einer dynamischen Sprache wie Ruby nicht so zuverlässig ist wie in einer Sprache wie Java.

    
Zachary Wright 03.08.2010 02:32
quelle
2

Ich hatte gerade einen Controller generiert und hatte daher keine Modell- oder Datenbanktabelle. Ich beschloss, alle Dateien und relevanten Inhalte, die beim Generieren des Controllers erstellt wurden, umzubenennen. Es ist keine "einfache" Möglichkeit, den Controller umzubenennen, aber ich hatte Vertrauen in mein Wissen darüber, was erstellt wurde und was ich umgestalten musste.

Es gibt eine gute Anleitung zu den ruby ​​on rails Guides Websites, auf denen angezeigt wird, was generiert wurde und was Sie müssen bearbeiten oder Sie können sehen, was ein typischer Controller unten erzeugt:

%Vor%

Vergessen Sie auch nicht, den Inhalt der obigen Dateien zu bearbeiten, z. B. Beschreibungen in Ihren Asset-Dateien, Controller-Klassennamen und Modulnamen usw.

    
Adrian Mann 09.02.2015 10:25
quelle

Tags und Links