У меня эта проблема все время в моих приложениях rails, и мне все еще нужно правильное решение. Всякий раз, когда пользователь редактирует свою собственную запись, заполняется поле пароля. Я подозреваю, что его Firefox, поскольку настройка @ user.password = nil в действии редактирования не помогает.Как я могу остановить заполнение поля пароля при редактировании?
Проблема заключается в том, что подтверждение пароля не заполнено, поэтому проверка не выполняется из-за несоответствия.
Я попытался следующие:
<%= f.label :password %>
<%= f.password_field :password, :value => "", :autofill => false, :class => 'max' %>
Но это не делает. Я также пробовал :autofill => 'off'
, который тоже не работает.
Есть ли у кого-нибудь предложения? Благодарю.
Это отлично работает. Спасибо! – tsdbrown
В Ruby для копирования и вставки ленивых людей вроде меня: <% = form_for (user,: html => {autocomplete: "off"}) do | f | %> –
Это решение не работает со старыми браузерами, например ie7 или ie8 – Jorge