[RUBY] [Rails] Que faire lorsque la vue se réduit lorsqu'un message est affiché avec la méthode des erreurs

introduction

Afin d'afficher un message d'erreur lorsqu'il y a une erreur dans l'entrée (par exemple, aucune entrée) dans «form», il est décrit en utilisant la «méthode des erreurs», et lorsque le mouvement est confirmé, la vue se réduit. C'est la méthode que j'ai résolue à l'époque.

Cause

Quand j'ai vérifié la vue réduite, j'ai confirmé que la div class appelée field_with_errors l'a donnée. Telle est la cause.

Faire face

Cette fois, cette div class appelée field_with_errors n'est pas assignée.

J'ai fait la description suivante dans config / application.rb.


module #Nom du modèle
  class Application < Rails::Application
    
    config.load_defaults 6.0
    config.i18n.default_locale = :ja

    config.action_view.field_error_proc = Proc.new { |html_tag, instance| html_tag }
    #↑ j'ai ajouté cette description

  end
end

En faisant cela, j'ai pu me passer de cours supplémentaires!

référence

・ Https://yukimasablog.com/rails-field-with-errors

Recommended Posts

[Rails] Que faire lorsque la vue se réduit lorsqu'un message est affiché avec la méthode des erreurs
[Rails] Que faire si vous ne pouvez pas obtenir de message d'erreur avec la méthode des erreurs
Que faire lorsque javax.el.ELException: Pas une expression de méthode valide: s'affiche lorsque l'écran JSF est affiché
[IOS] Que faire lorsque l'image est remplie d'une seule couleur
Que faire si l'opération non autorisée s'affiche lors de l'exécution d'une commande dans le terminal
Que faire quand est invalide car il ne commence pas par un "-"
[Rails] Que faire lorsque l'image Refile n'est pas affichée lors de l'écriture du traitement au moment de l'erreur de routage
Que faire si le message "Un serveur est déjà en cours d'exécution" s'affiche. Erreur lors de la tentative de démarrage du serveur rails
Après avoir installé le gemfile'devise''bootstrap 'avec des rails, que faire lorsque l'url est une erreur
Que faire lorsque l'adresse déjà utilisée est affichée après l'exécution des rails
Un avertissement s'affiche lorsque vous essayez d'utiliser un entier énorme avec les variables spéciales $ 1, $ 2, $ 3 ...
[Ruby / Rails] Que faire lorsque NoMethodError apparaît lors de l'utilisation d'une méthode destructive comme le filtre!
[Tutoriel Rails Chapitre 2] Que faire lorsque vous faites une erreur dans le nom de la colonne
Que faire lorsque Cloud 9 est plein dans le didacticiel Rails
Que faire lorsqu'une exception javax.el.PropertyNotWritableException se produit
Que faire lorsque vous souhaitez connaître la position source où la méthode est définie dans binding.pry
Remarques sur ce qu'il faut faire lorsque EC2 est configuré avec t2.micro
Que faire lorsque "call'Hoge.connection 'pour établir une connexion" apparaît sur les rails c
Que faire si vous mourez avec zip si vous avez pom lors de la création d'un fichier exécutable avec gradle
[Rails / Docker] Que faire si l'accès est refusé par le navigateur (localhost: 3000) après l'ajout d'un gem
Que faire à propos de "Un serveur est déjà en cours d'exécution ..." qui s'est produit sans désactiver le serveur de rails dans le terminal
Que faire si le serveur Rails ne peut pas démarrer
Que faire lorsque le certificat SSL a expiré
ParseException: que faire lorsqu'une date impossible à analyser est atteinte
Mémo à faire pour le moment lors de la construction de la série CentOS 6 avec VirtualBox
[Rails] Solution lorsque l'erreur "visite de la méthode non définie" "apparaît lors de l'utilisation de Capybara avec Rspec
Que faire lorsque «Impossible de trouver» dans l’une des sources apparaît dans l’environnement de développement avec Docker × Rails × RSpec
Que faire si vous obtenez une erreur indiquant "Veuillez saisir une valeur valide" lors de l'obtention avec Rails datetime_field
[Joke] Que faire lorsque la fréquence d'échantillonnage non valide est atteinte lors de l'utilisation de Mixxx sur Ubuntu 20.04
Quelle est la méthode pluck?
Que faire lorsque la méthode n'est pas trouvée dans f: ajax
Que faire si FacesMessage est défini mais pas affiché
[Rails] Que faire lorsque les rails db: migrate ne peuvent pas être effectués car aucune table n'est référencée par la clé externe
Que faire lorsque vous ne pouvez pas appliquer d'opérateurs d'expression à la liaison de méthode
Que faire si la commande rails devient inutilisable
Quelle est la méthode d'initialisation?
[Rails 6] Que faire lorsqu'une erreur de modèle manquante se produit après l'introduction du haml [Super facile]
Session était un cookie conçu pour être effacé lorsque le navigateur était fermé et était une méthode pour l'échanger: Tutoriel Rails Note - Qu'est-ce qu'une session Rails?
[Rails] Que faire lorsque l'erreur Aucune base de données sélectionnée et Base de données inconnue apparaît dans db: migrate
[Débutant en programmation] Que faire lorsque les rails deviennent une erreur dans l'environnement de développement local
Que faire lorsque Gradle dit "Pour plus d'informations, veuillez recompiler avec l'option -Xlint: décochée"
Lorsqu'un débutant crée une application personnelle avec des rails, la procédure pour l'amener au point de départ de toute façon.
[Java] Que faire si un grand nombre de "Le fichier est trop ouvert" s'affiche en raison de FileNotFoundException
Que faire à propos de l'erreur "Impossible de lire ou n'est pas un fichier ZIP valide"
Que faire lorsque Maven dit "Pour plus d'informations, veuillez recompiler avec l'option -Xlint: décochée"
[Ubuntu 20.04] Que faire si le moniteur externe n'est pas reconnu
Que faire si une exception UnsupportedCharsetException se produit dans un JRE léger
Que faire lorsque la validation ne fonctionne pas avec l'action de mise à jour
[Rails] Que faire si les données ne sont pas enregistrées dans la base de données
Que faire lorsque les modifications du servlet ne sont pas reflétées
Que faire si la page Rails n'est pas affichée dans le didacticiel Rails 1.3.2