Ich habe die automatische Vervollständigung in meiner Anwendung eingerichtet und während der Tests ist mir aufgefallen, dass es plötzlich fehlgeschlagen ist, weil ich gerade erst gerade gearbeitet habe. Die Anwendung hat einen pg-Fehler zurückgegeben, der besagt, dass der Wert für employee_id null ist .
Ich erkannte, dass die native Autovervollständigung des Browsers mich mit dem Wert aufgefordert hatte, und daher hat% code_% den ID-Wert nicht in das versteckte Feld eingefügt.
Beim Überprüfen der Mozilla-Dokumentation sehe ich, dass sie die Autovervollständigung auf Formularebene deaktivieren. Ich verwende simple_form, kann aber nicht herausfinden, wie das geht.
%Vor% Übergeben Sie einfach autocomplete
-Option an den :html
hash:
Wenn Sie es nur für ein oder mehrere Attribute anstelle des gesamten Formulars deaktivieren möchten, können Sie die Option " input_html " wie folgt verwenden:
%Vor%Tags und Links ruby-on-rails simple-form