遇到了一个问题 使用 railstutorial/sample_app_rails_4 的 User 模型 设计了一个页面单独修改 name 属性 不涉及修改密码的操作 但是提交之后还是报错说密码长度小于 6
目前没有头绪是哪里出了问题,请教大家分析一下,谢谢。
如果只在创建用户时校验,可以加上 on: :create
#1 楼 @317583395 问题时我并没有改动密码,Rails 不应该提示我密码变动啊。
#1 楼 @317583395 成功了,谢谢你!
#2 楼 @zhutingting 既然有校验密码长度大于 6,那么这个 User 数据时怎么创建的?Rails 默认会在 save 之前触发所有校验
#4 楼 @317583395 原来如此,再次感谢。