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.
Als ich die reduzierte Ansicht überprüfte, bestätigte ich, dass die "div-Klasse" namens "field_with_errors" sie gab. Das ist die Ursache.
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!
・ Https://yukimasablog.com/rails-field-with-errors
Recommended Posts