2010-12-14 8 views
4

Ich habe eine bestehende Entität, die von Gerüsten erstellt wurde. Jetzt merke ich, dass ich die Show Ansicht nicht wirklich präsentieren muss und somit möchte ich alle Methoden und Teile beseitigen, die jetzt unnötig sind. Neben der show Methode erstellt am Objekt Controller für mich, welche anderen Teile soll ich entfernen? Das sind diejenigen, die ich denken kann:Entfernen Sie die Show-Methode und alle ihre Abhängigkeiten

  • Die show.html.erb Datei für die Entität
  • Die link_to Bezug auf die Objektinstanzen an den index.html.erb und edit.html.erb Dateien
  • Die redirect_to fordert die Aktualisierung und erstellen Methoden an der Controller

Gibt es noch etwas, das ich entfernen sollte?

Antwort

9

Sie sollten:

  • Entfernen Sie die show Aktion von der Steuerung
  • wechseln die redirect_to s in create und update auf die neue Aktion gehen
  • Entfernen Sie die link_to s von index.html.erb und edit.html.erb
  • entfernen die app/views/entities/show.html.erb
  • Stop the Routen können nicht generiert werden, indem die Zeile resources :entities in der Datei config/routes.rb ingeändert wird 0
2

Sie können/entfernen sollten:

  • die Show Aktion in der Steuerung
  • die show.html.erb Datei
  • die Route zum show-Aktion (in routes.rb)
  • Links oder Redirects zur Show Aktion
+0

Die Route vergessen. Vielen Dank! – wotaskd

+0

Wow, sieht so aus, als hätten wir in derselben Sekunde gepostet. Starkes Glück :( –

+0

:) Vielleicht StackOverflow sollte eine "3 andere Benutzer zeichnen Antworten" Popup zeigen ... –

Verwandte Themen