我正在开发一个 Rails 3 应用程序,该应用程序需要在虚拟字段上运行验证以查看记录是否已经存在......这是我的模型代码:
#mass-assignment
attr_accessible :first_name, :last_name, :dob, :gender
#validations
validates_presence_of :first_name, :last_name, :gender, :dob
validates :fullname, :uniqueness => { :scope => [:dob] }
def fullname
"#{first_name} #{last_name}"
end
我没有收到任何错误,它通过了验证。