Mam cały czas ten problem w aplikacjach na szynach i nadal potrzebuję poprawnego rozwiązania. Ilekroć użytkownik edytuje swój rekord, pole hasła jest zapełniane. Podejrzewam, że jego Firefox jako ustawienie @ user.password = nil w akcji edycji nie pomaga.Jak mogę zatrzymać wypełnianie pola hasła podczas edycji?
Problem polega na tym, że potwierdzenie hasła nie jest wypełniane, więc sprawdzanie poprawności nie powiedzie się z powodu błędu.
Próbowałem następujące:
<%= f.label :password %>
<%= f.password_field :password, :value => "", :autofill => false, :class => 'max' %>
Ale nie robi tego. Próbowałem również :autofill => 'off'
, który również nie działa.
Czy ktoś ma jakieś sugestie? Dzięki.
To działało idealnie. Dziękuję Ci! – tsdbrown
W języku Ruby do kopiowania i wklejania leniwych osób takich jak ja: <% = form_for (użytkownik,: html => {autocomplete: "off"}) do | f | %> –
To rozwiązanie nie działa ze starszymi przeglądarkami, takimi jak ie7 czy ie8 – Jorge