使用Devise设置自动密码

时间:2016-07-19 20:02:38

标签: ruby-on-rails ruby devise

我已经设置了Devise,我在user.rb文件中设置了以下代码

def self.create_auto_password
    generated_password = Devise.friendly_token.first(8)
    self.create(password: generated_password, password_confirmation: generated_password)
  end

如何进入Devise注册控制器然后调用我设置为自动生成密码的新方法?

1 个答案:

答案 0 :(得分:0)

通过在命令行上运行以下命令,可以在安装Devise后访问设备控制器:

rails generate devise:controllers

这将产生一个“设计”。 controller文件夹中的文件夹。然后,您可以根据需要修改控制器。听起来您想要修改注册控制器以添加自动设置密码。

您可以在此处的.git页面上找到更多文档:https://github.com/plataformatec/devise