ruby-on-rails - wiederherstellen - google autovervollständigung aktivieren firefox




Automatische Vervollständigung für Textfelder in Firefox deaktivieren (5)

Eigentlich sollte ich gerade Französisch lernen, aber anstatt Vokabeln zu lernen, habe ich mit einer Rails App herumgespielt, die Vokabeln testet - also ein Wort anzeigt und ich muss die Übersetzung eingeben.

Leider erinnert sich Firefox an alles, was ich dort schon eingegeben habe, was seine Nützlichkeit etwas verringert.

Ist es möglich, durch die Optionen für form_for oder anders, dieses normalerweise nützliche Verhalten auszuschalten?


Dies funktionierte für mich in Rails 4+

<%= f.text_field :name, autocomplete: :off %>

Schön und einfach


Einfache Lösung für mich in Rails 4+

In der Form habe ich hinzugefügt:

:autocomplete => "off"

Und auf dem Feld:

:autocomplete=>"none"

Beispiel:

  <%= form_for(@user.address_detail,
           :url => {:action => :update_address},
           :validate => true,
           :method => :put,
           :html => {:class => "form-horizontal",:autocomplete => "off"},
  ) do |f| %>

          <div class="controls">
        <%= f.text_field :address_line_1,:autocomplete=>"none" %>
      </div>

Fügen Sie autocomplete = "off" als Attribut auf Ihrem Formular-Tag hinzu:

<form action="..." method="..." autocomplete="off" >
</form>

Ich habe die "tag" -Variante der Formulare verwendet und festgestellt, dass dies funktioniert:

<%= text_field_tag('favorite animal', nil, :options => {:autocomplete => 'off'}) %>

Unterhalb der Tag-Variante für Rails 3 Anwendungen:

<%= text_field_tag :search, nil, :autocomplete => 'off' %>




firefox