[Hinweis] Rails-Fehlerliste

Einführung

Ich werde die Fehlersätze zusammenfassen, auf die ich bei den bisherigen Aufgaben gestoßen bin. Ich denke jedoch, dass die Lösung von Fall zu Fall erfolgt. Daher ist es möglicherweise eine gute Idee, sich eine solche Fehlererklärung wie folgt vorzustellen: Es ist nur ein Memorandum.

Liste der Fehleranweisungen

Name Error エラー1.png

(Beispiel 1) Name Error in Books#index undefind local variable or method 'book' Did you mead? @book @book ↓ Das lokale variable Methodenbuch ist nicht definiert. Ist es nicht @book oder @books? ** => Möglich ** Es gibt viele Rechtschreibfehler. Werfen wir einen Blick auf die Seite, auf die noch einmal hingewiesen wird.

(Beispiel 2) Name Error in Books#index uninitialized constant user::Relationship 24 passive-relationships.find-by(following_id:user_id).oresent? ↓ Nicht initialisierter konstanter Benutzer :: Beziehung (= Definierte Klasse kann nicht gelesen werden) ** => Möglich ** Auch dies ist oft ein Rechtschreibfehler. Werfen wir einen Blick auf Modell, Ansicht und Steuerung.

No Method Error

エラー2.jpeg

(Beispiel) No Method Error in Books#create undefind method 'user' for nil :nilclass ↓ Methodenfehler (undefinierte Methode aufgerufen) Eine Methode namens "Benutzer" ist nicht definiert. ** => Möglich ** ① in der Spalte Bücher # erstellen → Benutzer wird der Tabelle Bücher nicht hinzugefügt 2 Wenn ja, meinten Sie?, Schreiben Sie es neu. Übrigens tauchte in dieser Fehleranweisung häufig 'each' auf, in dem keine Spalten angegeben sind (ich habe vergessen, sie zu lösen).

エラー3.png

(Beispiel 1) Action Controller::Unknown Format in Homescontroller#top ↓ Fehlender Fehler in der Ansichtsdatei für die Aktion ** => Möglich ** Möglicherweise haben Sie keine Ansichtsdatei erstellt.

(Beispiel 2) Action COntroller::Url Generation Error in Member::Addresses#index No route matches {action=> "edit" :controller=>"member/addresses#index" id=>nil} missing required keys:[id] ↓ Da der durch Bearbeiten angegebene Teil keine ID enthält, konnte er nicht abgeglichen werden, und die URL-Generierung ist fehlgeschlagen. ** => Möglich ** Möglicherweise haben Sie in der Controller-Bearbeitung keine ID angegeben.

エラー4.png

(Beispiel) Template is missing controller render:show ↓ Es gibt keine Vorlage. ** => Möglich ** Die Ansicht der in der Steuerung festgelegten Aktion ist möglicherweise nicht festgelegt.

エラー5.png

(Beispiel) ArgumentError in Books#index first argument in form cannot contain nil or be empty ↓ Argument Fehler Das erste Argument des Formulars darf weder Null enthalten noch leer sein. ** => Möglich ** Dies geschieht beispielsweise beim Aktualisieren, indem der Name des angemeldeten Benutzers belassen wird, der auf dem Bearbeitungsbildschirm einen leeren Wert eingeben muss. Daher kann es gelöst werden, indem (1) beim Aktualisieren mit einem Leerzeichen eine Fehlermeldung ausgegeben wird und (2) eine Validierung geschrieben wird.

エラ−6.png

(Beispiel) Load Error in Usercontroller#show unable to autoload constant Relationship ↓ Ladefehler Konstante Beziehungen können nicht automatisch geladen werden. ** => Möglich ** In meinem Fall wurde die Modellbeziehung in der folgenden Funktion falsch geschrieben.

Es ist so. Ich werde es aktualisieren, wenn es wieder zunimmt.

Recommended Posts

[Hinweis] Rails-Fehlerliste
Catch Rails Routing-Fehler
Mac Rails Installationsfehler
[Hinweis] Bestätigung des Rails3-Routings
Schienenfehler Bibliothek nicht geladen
Docker-Compose-Befehlsliste (für Rails)
Fehler bei der Verwendung von Schienen Capybara
[Rails] Fehler während der Installation des Geräts
[Rails] Was war die Fehlermeldung?
[Rails] Japanische Lokalisierung von Fehlermeldungen
[Schienen] Verwendung von Geräten (Hinweis)
Memo
[Schienen] Listen Sie Instanzen mehrerer Modelle auf
[Rails] Unerwarteter Validierungsfehler im Gerät
[Persönliche Anmerkung] Berücksichtigung des Rails DB-Index
Memo
[Schienen] Zeigen Sie Formularfehlermeldungen asynchron an
[Rails] -Syntaxfehler, unerwartetes tSTRING_END, erwartet ''
[Rails] Zusammenfassung der AWS-Bereitstellungsfehler
Rails Tutorial Der Bereitstellungsfehler für Heroku wurde behoben. Beachten Sie daher die Lösung
[Rails] Liste der in Controller definierten Aktionen
[Rails] So zeigen Sie Fehlermeldungen einzeln an
Testen auf Fehlermeldungen: Rails Tutorial Notes-Kapitel 7
[Ruby / Rails] Mechanismus zum erneuten Versuch eines Thread-Fehlers
[Rails s Fehler] md5.bundle und MySQL Installationsfehler
[Hinweis] Verwendung von Rails 6 Devise + Cancancan
Rails-Konsole Falsche Behandlung von Zeichenfolgenwertfehlern
Lassen Sie uns mit Rails einen Fehlerbildschirm erstellen
[Rails / Heroku] Fehlerbehebungsverfahren nach dem Drücken