Rails [已解决] 使用 railstutorial/sample_app_rails_4 的 User 模型 单独修改 name 属性 还要验证密码?

zhutingting · 2015年01月20日 · 最后由 zhutingting 回复于 2015年01月20日 · 1668 次阅读

遇到了一个问题 使用 railstutorial/sample_app_rails_4 的 User 模型 设计了一个页面单独修改 name 属性 不涉及修改密码的操作 但是提交之后还是报错说密码长度小于 6

目前没有头绪是哪里出了问题,请教大家分析一下,谢谢。

如果只在创建用户时校验,可以加上 on: :create

#1 楼 @317583395 问题时我并没有改动密码,Rails 不应该提示我密码变动啊。

#1 楼 @317583395 成功了,谢谢你!

#2 楼 @zhutingting 既然有校验密码长度大于 6,那么这个 User 数据时怎么创建的?Rails 默认会在 save 之前触发所有校验

#4 楼 @317583395 原来如此,再次感谢。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号