私のウェブサイトにはシンプルな「最新ツイート」セクションがあります。Twitter Gem を使用し、Twitter API を呼び出して最新の 2 つのツイートを取得し、それらをページに配置します。
現在、Twitter の API はダウンしており、私の Web サイトは Twitter::Error::DecodeError をスローしています。このような時をどのように説明し、適切に処理すればよいでしょうか?
私のウェブサイトにはシンプルな「最新ツイート」セクションがあります。Twitter Gem を使用し、Twitter API を呼び出して最新の 2 つのツイートを取得し、それらをページに配置します。
現在、Twitter の API はダウンしており、私の Web サイトは Twitter::Error::DecodeError をスローしています。このような時をどのように説明し、適切に処理すればよいでしょうか?
begin
# twitter api call stuff here
rescue Twitter::Error::DecodeError => e
# stuff you want to make happen then the error is raised i.E.
Airbrake.notify_or_ignore(e, :parameters => params, :session_data => session)
# optional raise the error after the catch to handle it elsethere or if you want it to raise
raise e
end