【问题标题】:Rails Devise - changing minimum password length for a particular user modelRails Devise - 更改特定用户模型的最小密码长度
【发布时间】:2021-07-21 23:29:27
【问题描述】:

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

我试过这个:

devise :validatable

self.password_length = 4..128

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

【问题讨论】:

    标签: ruby-on-rails ruby devise


    【解决方案1】:

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

    devise :validatable, password_length: 4..128
    

    【讨论】:

      猜你喜欢
      • 2011-02-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-28
      • 2012-03-18
      相关资源
      最近更新 更多