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 的下載地址:請點這裡