[RUBY] [Schienen] Was tun, wenn die Ansicht zusammenbricht, wenn eine Nachricht mit der Fehlermethode angezeigt wird?

Einführung

Um eine Fehlermeldung anzuzeigen, wenn ein Fehler in der Eingabe (z. B. keine Eingabe) in "Form" vorliegt, wird diese mit der "Fehlermethode" beschrieben, und wenn die Bewegung bestätigt wird, wird die Ansicht reduziert. Dies ist die Methode, die ich damals gelöst habe.

Ursache

Als ich die reduzierte Ansicht überprüfte, bestätigte ich, dass die "div-Klasse" namens "field_with_errors" sie gab. Das ist die Ursache.

Bewältigung

Dieses Mal wird diese "div-Klasse" mit dem Namen "field_with_errors" nicht zugewiesen.

Ich habe die folgende Beschreibung in config / application.rb gemacht.


module #Modellname
  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 }
    #↑ Ich habe diese Beschreibung hinzugefügt

  end
end

Auf diese Weise konnte ich auf zusätzliche Klassen verzichten!

Referenz

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

Recommended Posts

[Schienen] Was tun, wenn die Ansicht zusammenbricht, wenn eine Nachricht mit der Fehlermethode angezeigt wird?
[Schienen] Was tun, wenn mit der Fehlermethode keine Fehlermeldung angezeigt wird?
Was tun, wenn javax.el.ELException: Kein gültiger Methodenausdruck: wird angezeigt, wenn der JSF-Bildschirm angezeigt wird
[IOS] Was tun, wenn das Bild mit einer Farbe gefüllt ist?
Was tun, wenn der Vorgang nicht zulässig ist, wenn ein Befehl im Terminal ausgeführt wird?
Was zu tun ist, wenn es ungültig ist, weil es nicht mit einem '-' beginnt
[Schienen] Was tun, wenn das Refile-Bild beim Schreiben der Verarbeitung zum Zeitpunkt des Routing-Fehlers nicht angezeigt wird?
Was tun, wenn die Meldung "Ein Server läuft bereits" angezeigt wird. Fehler beim Versuch, den Rails-Server zu starten
Was ist nach der Installation von 'devise' 'bootstrap' von gemfile with Rails zu tun, wenn url ein Fehler ist?
Was tun, wenn die bereits verwendete Adresse nach dem Ausführen der Schienen angezeigt wird?
Eine Warnung wird angezeigt, wenn versucht wird, eine große Ganzzahl mit den speziellen Variablen $ 1, $ 2, $ 3 ... zu verwenden.
[Ruby / Rails] Was tun, wenn NoMethodError angezeigt wird, wenn eine destruktive Methode wie Filter verwendet wird?
[Rails Tutorial Kapitel 2] Was tun, wenn Sie einen Fehlern im Spaltennamen machen?
Was tun, wenn Cloud 9 im Rails-Lernprogramm voll ist?
Was tun, wenn eine javax.el.PropertyNotWritableException auftritt?
Was tun, wenn Sie die Quellposition wissen möchten, an der die Methode in bind.pry definiert ist?
Hinweise zur Vorgehensweise bei der Einrichtung von EC2 mit t2.micro
Was ist zu tun, wenn auf den Schienen cHoge.connection aufruft, um eine Verbindung herzustellen? C.
Was tun, wenn Sie mit Reißverschluss sterben, wenn Sie Pom haben, wenn Sie ein ausführbares Glas mit Gradle erstellen?
[Rails / Docker] Was tun, wenn der Browser (localhost: 3000) nach dem Hinzufügen eines Edelsteins den Zugriff verweigert?
Was tun gegen "Ein Server läuft bereits ...", ohne dass der Rails-Server im Terminal ausgeschaltet wurde
Was tun, wenn der Rails-Server nicht gestartet werden kann?
Was tun, wenn das SSL-Zertifikat abgelaufen ist?
ParseException: Was tun, wenn ein nicht analysierbares Datum erreicht ist?
Vorläufiges Memo beim Erstellen der CentOS 6-Serie mit VirtualBox
[Rails] Lösung, wenn bei Verwendung von Capybara mit Rspec der Fehler "undefined method` visit '" angezeigt wird
Was ist zu tun, wenn in einer der Quellen in der Entwicklungsumgebung mit Docker × Rails × RSpec "Nicht gefunden" angezeigt wird?
Was tun, wenn beim Abrufen von Rails datetime_field die Fehlermeldung "Bitte geben Sie einen gültigen Wert ein" angezeigt wird?
[Witz] Was tun, wenn bei Verwendung von Mixxx unter Ubuntu 20.04 die ungültige Abtastrate erreicht ist?
Was ist die Zupfmethode?
Was tun, wenn die Methode in f: ajax nicht gefunden wurde?
Was tun, wenn FacesMessage festgelegt, aber nicht angezeigt wird?
[Rails] Was ist zu tun, wenn Rails db: migrate nicht ausgeführt werden kann, da keine Tabelle vorhanden ist, auf die der externe Schlüssel verweist?
Was ist zu tun, wenn Ausdrucksoperatoren nicht auf die Methodenbindung angewendet werden können?
Was tun, wenn der Befehl Rails unbrauchbar wird?
Was ist die Initialisierungsmethode?
[Rails 6] Was tun, wenn nach der Einführung von haml ein fehlender Vorlagenfehler auftritt? [Super easy]
Session war ein Cookie, das beim Schließen des Browsers gelöscht werden sollte, und eine Methode zum Austauschen: Rails Tutorial Hinweis - Was ist eine Rails-Sitzung?
[Rails] Was tun, wenn der Fehler Keine Datenbank ausgewählt und Unbekannte Datenbank in db: migrate angezeigt wird?
[Programmieranfänger] Was tun, wenn Schienen zu einem Fehler in der lokalen Entwicklungsumgebung werden?
Was tun, wenn Gradle sagt: "Für weitere Informationen kompilieren Sie bitte mit der Option -Xlint: nicht aktiviert."
Wenn ein Anfänger eine persönliche App mit Schienen erstellt, muss das Verfahren trotzdem zum Startpunkt gebracht werden.
[Java] Was tun, wenn aufgrund von FileNotFoundException viel "Datei wird zu oft geöffnet" angezeigt wird?
Was ist mit dem Fehler "Kann nicht gelesen werden oder ist keine gültige ZIP-Datei?" Zu tun
Was tun, wenn Maven sagt: "Für weitere Informationen kompilieren Sie bitte mit der Option -Xlint: nicht aktiviert."
[Ubuntu 20.04] Was tun, wenn der externe Monitor nicht erkannt wird?
Was tun, wenn in einer Lightweight-JRE eine UnsupportedCharsetException auftritt?
Was tun, wenn die Validierung mit der Aktualisierungsaktion nicht funktioniert?
[Rails] Was tun, wenn keine Daten in der Datenbank registriert sind?
Was tun, wenn die Änderungen im Servlet nicht berücksichtigt werden?
Was tun, wenn die Rails-Seite im Rails-Lernprogramm 1.3.2 nicht angezeigt wird?