rails为特定的用户模型设计了可更改的最小密码长度

ibps3vxo  于 2021-09-29  发布在  Java
关注(0)|答案(1)|浏览(226)

是否可以为特定型号提供不同的设计配置?我想将所有用户模型的最小密码长度设置为8个字符,但对于管理员模型,我想将其设置为12,对于另一个模型,例如学生,我想将其设置为4。这可能吗?
我试过这个:

devise :validatable

self.password_length = 4..128

在我的student.rb模型中,但它似乎不起作用!

uubf1zoe

uubf1zoe1#

我找到了答案。不需要设置 self.password_length . 我们可以这样做:

devise :validatable, password_length: 4..128

相关问题