目前我有几个课程,每个课程都处理不同的网站。他们的行为就像同一类型,从某种意义上说,他们都有crawl_item()
方法。
class CrawlA
def crawl_item
...
A.create()
end
end
class CrawlB
def crawl_item
B.create()
end
end
现在我想在调用其中任何一个时捕获一个模型验证异常crawl_item methods
,并执行相同的救援操作。什么是实现这一点的好方法?