轨。直接从Administrate面板创建Devise用户

时间:2018-01-16 11:04:42

标签: ruby-on-rails devise rails-administrate administrate

我使用devise直接从控制台创建用户,因此不使用:registerable模块。

从控制台创建用户的方法是以这种方式提供电子邮件,密码和密码配置:

User.create(email: 'john@hotmail.com', password: '1234', password_conformation: '1234')

现在我已经安装了Administrate gem,我希望能够直接从那里创建用户。我已经可以编辑自定义字段并销毁用户,但我不知道如何创建它们,因为password和password_confirmation都不属于User表。有什么想法?

1 个答案:

答案 0 :(得分:0)

您可以使用devise_invitable

然后你有一个表单来Email邀请用户,并且用户输入他的password(你设置用户密码是不安全的)