ruby-on-rails - 如何停止在编辑时预填充密码字段?

标签 ruby-on-rails forms webforms actionview actionviewhelper

我的 rails 应用程序中一直有这个问题,我仍然需要正确的解决方案。每当用户编辑他们自己的记录时,就会填充密码字段。我怀疑它的 Firefox 在编辑操作中设置 @user.password = nil 没有帮助。

问题是未填充密码确认,因此验证因不匹配而失败。

我尝试了以下方法:

<%= f.label :password %>
<%= f.password_field :password, :value => "", :autofill => false, :class => 'max' %>

但这不行。我也试过 :autofill => 'off'这也不起作用。

有人有什么建议吗?谢谢。

最佳答案

在表单和输入标签中设置 autocomplete="off"

<form name="blah" autocomplete="off">
<input type="password" autocomplete="off">
</form>

关于ruby-on-rails - 如何停止在编辑时预填充密码字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1567426/

相关文章:

ruby-on-rails - Ruby on Rails 中的 Gem 路径错误

ruby-on-rails - Rails 3 中不同公司类型的不同命名?

c# - 为下次运行应用程序保存文本框值

asp.net - Visual Studio 2013 Web 表单和设计 View 在 Visual Studio 2019 中等效吗?

asp.net - AppHarbor: 目录 '/App_GlobalResources/' 不允许,因为应用程序是预编译的

asp.net - 有什么理由我不应该自动修剪 html 表单参数吗?

mysql - 从输入表单查询数据库 [rails]

ruby-on-rails - 如何使用 rspec 和 Ruby 测试父类(super class)方法抛出异常

forms - 表单仍会在 PreventDefault 上提交

html - 如何禁用 Web 表单字段/输入标签上的浏览器自动完成功能?