[問題] RoR Tutorial 3中Ch7範例的一個問題

看板Ruby作者 (B1ack3y3)時間13年前 (2011/09/05 19:18), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
最近在學Ruby on Rails. 挑了Ruby On Rails Tutorial 3作為我的入門書 在本書中的Ch7的Listing 7.2的程式碼有點疑惑, 我打在下面 Listing 7.2 Validations for the password attribute. app/models/user.rb class User < ActiveRecord::Base attr_accessor :password attr_accessible :name, :email, :password, :password_confirmation # Automatically create the virtual attribute 'password_confirmation'. validates :password, :presence => true, :confirmation => true, :length => { :within => 6..40 } end 我的問題是..在attr_accessible中的 :password_confirmation與 下列那註解裡面所提到的password_confirmation是同一個東西嗎? 書本裡面提到: we will not introduce a password_confirmation attribute, not even a virtual one. Instead, we will use the special validation: validate :password, :confirmation => true which will automatically create a virtual attribute called "password_confirmation"..(以下略 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.240.169.84
文章代碼(AID): #1EPA_gTE (Ruby)
文章代碼(AID): #1EPA_gTE (Ruby)