現在、私はいくつかのクラスを持っており、それぞれが異なるサイトを扱っています。それらはすべてcrawl_item()
メソッドを持っているという意味で、同じタイプのように動作します。
class CrawlA
def crawl_item
...
A.create()
end
end
class CrawlB
def crawl_item
B.create()
end
end
crawl_item methods
ここで、これらのいずれかを呼び出すときに1つのモデル検証例外をキャッチし、同じレスキューアクションを実行したいと思います。これを実装するための良い方法は何でしょうか?