Rails中validates_confirmation_of验证方法无效的解决办法
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
Ubuntu下Apache服务器安装以及使用Passenger插件部署Rails应用
CentOS系统搭建Ruby On Rails平台
Ubuntu下搭建Ruby On Rails
《Web开发敏捷之道应用Rails进行敏捷Web开发(原书第4版)》.((美)Sam Ruby).[PDF]+源代码
Rails 的详细介绍:请点这里
Rails 的下载地址:请点这里
本文永久更新链接地址:
评论暂时关闭