我有编辑用户详细信息的形式。 当我选择表单密码字段已经显示其表单字段密码..所以当我只是改变了其他的东西,然后尝试保存密码也无二更新用..我怎么能离开密码领域的空白。这是迄今为止我都试过。但没有运气
<%= f.password_field :password, autocomplete: "off", class: "form-control", placeholder: "Leave as blank if you don't want to change password", value: "" %>
这里是你的代码没有问题。
尝试在浏览器中清除记住密码。 这是因为你在登录的时候记住用户。 尝试清除缓存和所有其他的事情。
编辑:上一个黑客不再适用于目前的Chrome。 现在, autocomplete="new-password"
可用。
这样<input autocomplete="new-password" type="password" />
老=========== ===========答案
将这个标签在表单的第一道防线。
<input type="password" style="display:none;" />
我想,这是不是很爽,但它可以防止密码字段的自动完成。
尝试以下步骤:
删除所有数据
- 点击浏览器工具栏上的Chrome菜单Chrome菜单。
- 选择工具。
- 选择清除浏览数据。
- 在出现的对话框中,选择“清空缓存”
- 使用菜单顶部选择要删除的数据量。 选择时间删除所有内容。
- 点击清除浏览数据。
截断并从修改: https://support.google.com/chrome/answer/95582?hl=en