我无法访问在“validates_with”中作为选项传递的值
我的模型:
    class Person < ActiveRecord::Base
    include ActiveModel::Validations
    attr_accessible :name, :uid
    validates :name, :presence => "true"
    validates :uid, :presence => "true"
    validates_with IdValidator, :attr => :uid
我的自定义验证器:
    Class IdValidator < ActiveModel::Validator
    def validate(record)
    puts options[:attr]
    ...
    ...
    end
    end
出于测试目的,我正在打印“options[:attr]”,我看到的只是终端中的“:uid”,而不是其中的值。请帮忙!