[RUBY] Was tun, wenn ein ActionController :: UnknownFormat-Fehler auftritt?

Was tun, wenn ein ActionController :: UnknownFormat-Fehler auftritt?

Da es bei der Entwicklung einer Anwendung mit Schienen herauskam, werde ich die Gegenmaßnahmen aufschreiben, die ich ergriffen habe. Ich bin übrigens darauf gestoßen, als ich versucht habe, die Buchungsfunktion mit der neuen Aktion zu implementieren. Image from Gyazo

Neu fehlt eine Vorlage für dieses Anforderungsformat und diese Anforderungsvariante. Das Anforderungsformat der neuen Vorlage ist falsch ...? Als ich eine Übersetzung auf niedriger Ebene machte, bemerkte ich, dass es etwas zu lesen gab. Die folgende Fehleranweisung request.formats: ["text / html"] scheint zu bedeuten, dass die Anforderung HTML ist und dass HTML (nicht) falsch ist.

Als ich mir new.html.erb ansah, war der Dateiname Tippfehler als new.hml.erb. Es war ein schrecklicher Fehler, aber als ich ihn behoben habe, hat es gut funktioniert.

Zusammenfassung

Wenn Sie einen ActionController :: UnknownFormat-Fehler erhalten, können Sie überprüfen, ob der Dateiname der Ansicht Tippfehler ist, ob sich die Ansicht am richtigen Speicherort befindet oder ob Sie die Ansicht überhaupt erstellt haben.

Ich hoffe, Sie finden es nützlich. Danke, dass du bis zum Ende zugesehen hast.

Recommended Posts

Was tun, wenn ein ActionController :: UnknownFormat-Fehler auftritt?
Was tun, wenn ein Fehler auftritt, wenn nokogiri bei der Bundle-Installation eingeht?
Kein Platz mehr auf dem Gerät Was tun, wenn ein Fehler auftritt?
wildflly10 java8 ERROR [org.jboss.jca.core.tx.jbossts.XAResourceRecoveryImpl] (Periodische Wiederherstellung) IJ000906 Was tun, wenn ein Fehler auftritt?
Was tun, wenn während der automatischen Bereitstellung auf EC2 mit Capistrano ein SSH-Schlüsselauthentifizierungsfehler auftritt?
Was tun, wenn beim Installieren von Axios in einem React + Typescript-Projekt ein Fehler auftritt?
Was tun, wenn beim Starten von Tomcat eine ClassNotFoundException auftritt?
Fehler ExecJS :: RuntimeUnavailable: Was tun, wenn es auftritt?
Was tun, wenn eine javax.batch.operations.JobStartException auftritt?
Was tun, wenn mysql2 einen Bundle-Installationsfehler erhält?
Was tun, wenn in einer Lightweight-JRE eine UnsupportedCharsetException auftritt?
Was tun, wenn in Docker ein gcc-Fehler auftritt?
Was tun, wenn eine javax.el.PropertyNotWritableException auftritt?
Was tun, wenn bei Verwendung von Liferay 7 / DXP unter AWS ein SAX-Parser-Fehler auftritt?
[Schienen] Was tun, wenn mit der Fehlermethode keine Fehlermeldung angezeigt wird?
Was tun, wenn während des Rails-Testcodes ein Fehler bei der Standardauthentifizierung auftritt?
[Spring Boot] Was tun, wenn eine HttpMediaTypeNotAcceptableException auf einem Endpunkt auftritt, für den produziert wird?
Was tun, wenn Sie eine [HTTP-Anforderung hat zu lange gedauert] Fehler in Docker.
Was tun, wenn der Server-Tomcat stirbt?
Was tun, wenn Sie falsche Informationen eingeben?
Was tun, wenn mvn archetype: generate fehlschlägt?
Was tun, wenn in PlayFramework eine IllegalStateException auftritt?
Was tun, wenn die ffi-Installation beim Starten einer Anwendung in Rails fehlschlägt?
Was tun, wenn die Installation des Debug-Gems fehlschlägt?
Was tun, wenn der Rails-Server nicht gestartet werden kann?
Was tun, wenn der Rails-Server nicht gestoppt werden kann?
Was tun, wenn TextToSpeech unter Android 11 nicht funktioniert?
Was tun, wenn die Meldung "Ein Server läuft bereits" angezeigt wird. Fehler beim Versuch, den Rails-Server zu starten
Was tun, wenn Sie versehentlich ein Modell erstellen?
Was ist nach der Installation von 'devise' 'bootstrap' von gemfile with Rails zu tun, wenn url ein Fehler ist?
Was tun, wenn in bind.pry eine falsche Anzahl von Argumenten angezeigt wird?
Was tun, wenn Sie den Text eines Elements in Selen nicht abrufen können?
Was ist zu tun, wenn Fehler / Fehler: Datei erforderlich.expand_path ('../ config / environment', __dir__) in RSpec angezeigt wird
[Memorandum] Was ist ein Fehler?
[Java] Was tun, wenn in Eclipse die Fehlermeldung "Nicht zulässig auf Quellenebene unter 1.X" angezeigt wird?
Was tun, wenn ein Argumentfehler auftritt? Falsche Anzahl von Argumenten (gegeben 2, erwartete 0) in Ihrem RSpec-Test
Was tun, wenn beim Abrufen von Rails datetime_field die Fehlermeldung "Bitte geben Sie einen gültigen Wert ein" angezeigt wird?
Was tun, wenn die Fehlermeldung "JavaScript-Laufzeit konnte nicht gefunden werden" angezeigt wird? Beim Starten des Rails-Servers
Was tun, wenn in GlassFish eine java.io.IOException auftritt?
Was tun, wenn FacesMessage festgelegt, aber nicht angezeigt wird?
Was tun, wenn der Befehl adb nicht ausgeführt werden kann?
Was tun, wenn der Befehl Rails unbrauchbar wird?