我已经设置了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注册控制器然后调用我设置为自动生成密码的新方法?
答案 0 :(得分:0)
通过在命令行上运行以下命令,可以在安装Devise后访问设备控制器:
rails generate devise:controllers
这将产生一个“设计”。 controller文件夹中的文件夹。然后,您可以根据需要修改控制器。听起来您想要修改注册控制器以添加自动设置密码。
您可以在此处的.git页面上找到更多文档:https://github.com/plataformatec/devise