歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

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應用 http://www.linuxidc.com/Linux/2012-12/75230.htm

CentOS系統搭建Ruby On Rails平台 http://www.linuxidc.com/Linux/2014-11/109590.htm

Ubuntu下搭建Ruby On Rails http://www.linuxidc.com/Linux/2012-06/61981.htm

《Web開發敏捷之道應用Rails進行敏捷Web開發(原書第4版)》.((美)Sam Ruby).[PDF]+源代碼 http://www.linuxidc.com/Linux/2014-09/106975.htm

Rails 的詳細介紹:請點這裡
Rails 的下載地址:請點這裡

Copyright © Linux教程網 All Rights Reserved