给定一个用户模型,大致如下:
class User < ActiveRecord::Base
acts_as_authentic do |config|
config.validate_email_field = true
end
end
我希望能够将“true”修改为特定于正在注册的用户。我希望能够做类似的事情:
class User < ActiveRecord::Base
acts_as_authentic do |config|
config.validate_email_field = ['dont@validate.me'].include?(instance_email)
end
end
但 instance_email 在那里不可用。您是否必须覆盖用户模型上的方法才能访问此变量?如何才能做到这一点?