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

How do i record a user information such as email in RubyOnRails?

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

rake generate controller post forgot_password

现在因为我想在我的表单上记录用户电子邮件所以定义它们如下:

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

是否正确?

我对 rails 上的 ruby 很陌生。

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

一个更简单的方法是使用设计 gem。它具有重置密码、更改密码、解锁帐户等所需的所有功能……尝试阅读其文档,您将了解它。 好运!