ich auf eine Zeit lang habe auf Schienen jetzt und hier ist das Problem, das ich habe bisher gemacht hat und auf:Rails-Anwendung sieht nicht meine Ansichten
Wenn ich einen Controller durch erstellen:
" Controller controllerView Schienen erzeugen“
ich alles funktioniert, wie ich will, aber wenn ich aus irgendeinem Grund die Steuerung durch erstellen:
‚Schienen erzeugen Controller controller‘
und dann einfach ViewName.html.erb in den Ordner in Ansichten, die den gleichen Namen wie mein Controller Dinge falsch gehen würde. Also der konkrete Fall ist mir schreiben:
Schienen generieren Controller Themenliste zeigen.
die für mich erstellt:
1.controllers>subjects_controller.rb
2.views>subjects>list.html.erb
3.views>subjects>show.html.erb
Also das Ganze funktioniert fine.But wie ich schon sagte, wenn ich eine andere Ansicht benötigen; Lassen Sie uns "neue" sage ich "new.html.erb" nur hinzufügen, neben den anderen * .html.erb Dateien und eine Aktion:
def neue
Ende
zu meinem fines_controller.rb dann wird es nicht funktionieren. Die beiden vorherigen Ansichten würden weiter funktionieren, aber alle anderen "* html.erb", die außerhalb der Befehlszeile erstellt wurden, würden nicht funktionieren.
Gibt es irgendwo anders wo Informationen über Ansichten gespeichert werden ?.
Ich bin ein Windows 7 Benutzer (32 Bit) .Rails Version = 3.0.3. WebServer = WEBrick. Texteditor = E-TextEditor
Spot on! .Best Grüßen empfehlen. – Daniel
Ich fand heraus, dass in der Datei routes.rb die letzte Zeile "match ': controller (/: action (/: id (.: Format)))'" für die Anwendung unkommentiert sein sollte, um die Controller mit ihren Aktionen in Beziehung zu setzen – Daniel
Ich würde dir empfehlen, das nicht zu tun. Von solchen Sammelrouten wird abgeraten. Viel besser, um Ihre Routen zu steuern, indem Sie sie mit Ressourcen und übereinstimmen. – DanneManne