<%= form_for @user, url: user_path do |f| %>
<p>
<%= f.label :password, 'Password:' %><br>
<%= f.password_field :password %>
</p>
我希望自动在密码字段中填写当前密码,以便在编辑@ user的信息时,由于密码为空,请求不会失败。
使用&#39; text_field&#39;时,此字段会自动填充,但password_field似乎会禁用此功能。
答案 0 :(得分:0)
您必须手动设置密码字段的值。 Rails 出于安全原因隐藏了该值。
<%= f.password_field :password, value: f.object.password %>