【发布时间】:2014-11-17 23:47:55
【问题描述】:
<%= form_for @user, url: user_path do |f| %>
<p>
<%= f.label :password, 'Password:' %><br>
<%= f.password_field :password %>
</p>
我希望当前密码自动填充到密码字段中,以便在编辑@user的信息时,请求不会因密码为空而失败。
使用“text_field”时,该字段会自动填充,但 password_field 似乎禁用了此功能。
【问题讨论】:
-
您是否在使用任何身份验证库(设计等)?然后密码永远不会以明文形式存储,因此无法自动填充字段。
-
嗨,JTG,我正在使用 attr_encrypted 来存储机密。因此,@user.password 将给出解密后的密码。这只是一个 POC 应用程序 - 并不打算投入生产。就像我说的,如果它是 text_field 它将自动填充,但 password_field 它不会 - 我该如何改变这种行为?
-
你找到解决办法了吗?
标签: ruby-on-rails ruby ruby-on-rails-3