将Devise表单验证扩展到自定义用户表单



我正在使用Devise gem来处理我的应用程序身份验证,并添加了一些自定义功能,允许管理员角色添加/编辑用户。

为了启用这些功能,我在用户视图中有一个用于自定义NEW/EDIT方法的附加表单。

有没有一种方法可以很容易地将Devise原生验证扩展到这个自定义表单,或者我应该在我的用户模型中重新创建这些验证?

谢谢!

您应该在用户模型中创建自己的验证。Devise维基有一些关于这方面的信息:

https://github.com/plataformatec/devise/wiki/How-to:-使用带有设备的定制电子邮件验证器

https://github.com/plataformatec/devise/wiki/How-To:-在登录时自定义用户帐户状态验证

最新更新