[RAILS] Wenn ein Fehler auftritt, obwohl die Validierung nicht festgelegt ist

Warum

ActiveRecord::RecordInvalid:Überprüfung fehlgeschlagen

Egal wo Sie das Modell oder die Migrationsdatei überprüfen Es gibt keine Validierungseinstellung.

Trotzdem tritt der Fehler immer wieder auf.

Ursache

Es scheint, dass die Änderung von Rails 5 die Validierung der Existenz in Gehört zu gesetzt hat.

Ändern Sie also wie folgt

belongs_to :post_id, optional: true

Referenz

https://railsguides.jp/association_basics.html

https://teratail.com/questions/65278

Recommended Posts

Wenn ein Fehler auftritt, obwohl die Validierung nicht festgelegt ist
Ein Fehler tritt auf, wenn codedeploy-agent in Ubuntu Server 20.04 installiert ist
Eine Erinnerung, wenn ein aapt.exe-Fehler auftritt
Festlegen, wann in junit "Der Konstruktor Empty () ist nicht sichtbar" auftritt
Die Geschichte, wenn der Container nicht mit Docker-Compose gestartet wird und ein Fehler auftritt
Passen Sie die Anzeige an, wenn im Spring Boot ein Fehler wie 404 Not Found auftritt
[Memorandum] Was ist ein Fehler?
"tx" ist kein gebundener Fehler
Die Idee, abzuschalten, wenn der Fehler nicht behoben ist
"Fehler: Hauptklasse XXX nicht gefunden oder konnte nicht geladen werden" tritt auf, obwohl die Hauptklasse vorhanden ist
Sammeln von Clientinformationen, wenn in einer Webanwendung ein Fehler auftritt
Lösungshinweise, wenn beim Herunterladen von Docker-GPG mit Curl ein Fehler auftritt
Über Fehler bei der Implementierung der Federvalidierung
Was tun, wenn ein Fehler auftritt, wenn nokogiri bei der Bundle-Installation eingeht?
[Fehler] In Bezug auf rbenv: Ruby 2.5.1 ist nicht installiert, wenn die automatische Bereitstellung ausgeführt wird
[Ruby On Rails] Bei der Durchführung eines Modell-Unit-Tests mit RSpec mit FactoryBot tritt ein Fehler auf, da der externe Schlüssel nicht eingegeben wurde.
Wenn die JDK-Version in Eclipse korrekt ist, aber ein Fehler auftritt oder der Compiler nicht ordnungsgemäß funktioniert
[Rails] Annotate wird bei der Migration nicht ausgeführt
Fehler bei der Implementierung bei der Implementierung der Spring-Validierung
Hinzufügen, wenn nicht in Set, Fehlermeldung, wenn
[Fehlerbehebung] Tritt auf, wenn versucht wird, mit Docker eine Umgebung für den Frühling zu erstellen
[Heroku] So lösen Sie, wenn ein Fehler von git push heroku master angezeigt wird
Senden Sie eine E-Mail, wenn ein Protokoll auf ERROR-Ebene mit SMTP Appender of Logback auftritt
Bei Verwendung einer Liste in Java wird java.awt.List ausgegeben und ein Fehler tritt auf