设为首页 加入收藏

TOP

Rails中validates_confirmation_of验证方法无效的解决办法
2015-02-02 14:10:14 来源: 作者: 【 】 浏览:26
Tags:Rails validates_confirmation_of 验证 方法 无效 解决 办法

rails的model中提供了很多种自带的验证方法,validates_confirmation_of可以验证变量xxx和xxx_confirmation是否相等;这可以用于验证2遍输入的密码是否一致的情况。但是实际使用中发现上述验证方法貌似没有进行验证;在确认了变量:password和:password_confirmation名称确实没错的情况下,研究了半天,发现还要做一步操作,就是要在controller的user_params的许可中加入:password_confirmation才可以哦:


# Never trust parameters from the scary internet, only allow the white list through.
? ? def user_params
? ? ? params.require(:user).permit(:name, :password, :password_confirmation,\
? ? ? ? :depart, :email, :is_admin, :remark)
? ? end


?


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇漏洞预警:知名WordPress主题Page.. 下一篇在C++中实现Python的切片

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: