Ich folgte mit dem Railscast in Bezug auf die restful_authentication Plugin.Umbenennen der Controller in Rails und Ausräumen generierten Inhalt
Er empfahl den Befehl ausführen:
/script erzeugen authentifizierte Benutzersitzung
Was ich tat, und alles „in Ordnung“ erzeugt, aber dann würden Sitzungen nicht funktionieren. Überprüfen Sie die Website wieder erwähnt er einen Benennungsstandard und aufgelistet aktualisierten Code in dem es hieß:
/script erzeugen authentifizierte Benutzersitzungen
Mit Sitzungen pluralized werden.
So, jetzt habe ich mit einer Session darin session_controller.rb, aber ich denke, durch Normen zu nennen, es sucht SessionsController, den Code zu verursachen aus mit dem Fehler fehlschlagen „Nameerror in SessionsController # erstellen“
Ich sehe das Problem, das ist ziemlich offensichtlich, aber was ich nicht weiß ist, wie repariere ich das, ohne den Inhalt neu zu generieren? Gibt es eine Möglichkeit, den Erzeugungsprozess umzukehren, um alle von der Generation vorgenommenen Änderungen zu beseitigen?
Ich habe versucht, nur die Dateien zu Sessions-Controller mit e SessionsController-Klasse umzubenennen, aber das ist fehlgeschlagen.
Während ich dies schrieb, löste ich mein eigenes Problem. Ich musste Session in Sessions in der routes-Datei als map.resource umbenennen und das View-Verzeichnis von Session zu Session umbenennen und session_path in der html.erb-Datei zu sessions_path aktualisieren.
Also habe ich mein Problem gelöst, aber meine Antwort in Bezug auf das Entfernen von generierten Inhalten bleibt bestehen. Ist es möglich, Inhalte zu generieren?