0

我的来源是:https ://gist.github.com/f01685376a02a577a9cb

有问题的方法:

def is_valid_email?(address)
  User.find_by_email(address)
end

我认为解决方案是将值更改为User.find_by_email(address)类似的值,User.find_by_email(next_approver_email) = (address)但我知道这不起作用。

Next_approver_email是我们要检查的user.emaildb 列

有任何想法吗?

4

1 回答 1

0

您需要将电子邮件传递到is_valid_email?第 5 行的末尾

def validate_each(approval, attribute, value)
   approval.errors[attribute] << "must be a valid e-mail address in our system" unless is_valid_email?(value)
end
于 2011-12-21T21:12:53.697 回答