代码之家  ›  专栏  ›  技术社区  ›  Shreyas Moolya

如何在RubyOnRails中记录用户信息(如电子邮件)?

  •  -1
  • Shreyas Moolya  · 技术社区  · 6 年前

    我正在为忘记密码请求创建一个post请求。因此,我使用以下方法生成了一个控制器:

    rake generate controller post forgot_password
    

    现在,由于我想在我的表单上记录用户电子邮件,因此将其定义如下:

    def forgot_password
      @password = params[:forgot_password]
      if @password  
        then @record = Email.create({:email => @email})
      end        
    end
    

    是否正确?

    我对ruby on rails非常陌生。

    你对这项任务有什么看法?

    1 回复  |  直到 6 年前
        1
  •  1
  •   Idriss    6 年前

    一种更简单的方法是使用Devage gem。它具有密码重置、更改、解锁帐户等所需的所有功能。。。试着读一下它的文档,你会明白的。 好运