【发布时间】:2011-08-09 02:30:48
【问题描述】:
def checkdomains
@domains = Domain.all
#@domains.where(:confirmed => "yes").each do |f|
@domains.each do |f|
r = Whois.whois(f.domain)
if r.available? == true
EmailNotify.notify_email(f).deliver
end
end
end
当遇到无效的 url(whois gem 给出错误)时,此方法会崩溃,并且不会继续检查其余的域。有什么办法可以让它继续检查其余的域,即使它崩溃了?至少在我能够整理出每个域名之前。
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3