ra_ form_for password_field助手不会填充当前密码

时间:2014-11-17 23:47:55

标签: ruby-on-rails ruby ruby-on-rails-3

 <%= 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似乎会禁用此功能。

1 个答案:

答案 0 :(得分:0)

您必须手动设置密码字段的值。 Rails 出于安全原因隐藏了该值。

<%= f.password_field :password, value: f.object.password %>