[RAILS] Lorsqu'une erreur se produit même si la validation n'est pas définie

Pourquoi

ActiveRecord::RecordInvalid:Validation échouée

Peu importe où vous vérifiez le modèle ou le fichier de migration Il n'y a pas de paramètre de validation.

Même ainsi, l'erreur qui continue d'apparaître.

Cause

Il semble que le changement de Rails 5 a défini la validation de l'existence dans appartient_to.

Alors changez comme suit

belongs_to :post_id, optional: true

référence

https://railsguides.jp/association_basics.html

https://teratail.com/questions/65278

Recommended Posts

Lorsqu'une erreur se produit même si la validation n'est pas définie
Une erreur se produit lorsque codedeploy-agent est installé dans Ubuntu Server 20.04
Un rappel lorsqu'une erreur aapt.exe se produit
Comment définir quand "Le constructeur Empty () n'est pas visible" se produit dans junit
L'histoire lorsque le conteneur ne démarre pas avec docker-compose up et qu'une erreur se produit
Personnalisez l'affichage lorsqu'une erreur telle que 404 Not Found se produit dans Spring Boot
[Mémorandum] Qu'est-ce qu'une erreur?
"tx" n'est pas une erreur liée
L'idée de couper quand l'erreur n'est pas résolue
"Erreur: la classe principale XXX est introuvable ou n'a pas pu être chargée" se produit même si la classe principale existe
Collecte des informations client lorsqu'une erreur se produit dans une application Web
Notes de solution lorsqu'une erreur se produit lors du téléchargement de docker gpg à l'aide de curl
À propos des erreurs lors de la mise en œuvre de la validation du printemps
Que faire si une erreur se produit lorsque nokogiri entre lors de l'installation du bundle
[Erreur] Concernant rbenv: ruby 2.5.1 n'est pas installé ot ~ lors de l'exécution du déploiement automatique
[Ruby On Rails] Lors de l'exécution d'un test d'unité de modèle avec RSpec à l'aide de FactoryBot, une erreur se produit car la clé externe n'est pas saisie.
Si la version JDK est correcte dans Eclipse mais qu'une erreur se produit ou que le compilateur ne fonctionne pas correctement
[Rails] Annoter n'est pas exécuté lors de la migration
Erreur de mise en œuvre lors de la mise en œuvre de la validation Spring
Ajouter si non dans l'ensemble, message d'erreur si
[Résolution d'erreur] Se produit lors de la tentative de création d'un environnement pour le printemps avec docker
[Heroku] Comment résoudre lorsqu'une erreur est affichée par git push heroku master
Envoyer un e-mail lorsque le journal de niveau d'ERREUR se produit avec SMTP Appender de logback
Lors de l'utilisation d'une liste en Java, java.awt.List sort et une erreur se produit