您好,我正在尝试在Rails中使用bcrypt创建忘记密码功能。我已经按照bcrypt文档中描述的方法“forgot_password”创建了邮件发送程序。
我将此方法设置在我的用户模型中,例如:self.forgot_password。
我正在尝试在sessions/new登录表单下方调用此方法,但我认为我没有找到正确的方式。
以下是我的表单代码:
<%= form_for :user, :url=>{:action=>"forgot_password"} do |f| %>
<p>Réintialiser mon mot de passe en renseignant votre email ci-dessous :</p>
<div class="field">
<%= f.text_field :email, :placeholder=>"ex: cdupont@gmail.com" %>
</div>
<div class="actions">
<%= f.submit "Me renvoyer un email", :class => 'btn btn-warning' %></center>
</div>
<% end %>