ネットに繋がっていない時のニュース取得できないエラー解消
Closed this issue · 1 comments
kat-log commented
ソケットエラー
04:17:33 web.1 | SocketError (Failed to open TCP connection to newsapi.org:443 (getaddrinfo: nodename nor servname provided, or not known)): 04:17:33 web.1 | 04:17:33 web.1 | app/controllers/result_controller.rb:12:in result_page'
エラー箇所
@news = news.get_top_headlines(country: 'jp', pageSize: 3)
対応
コントローラー
もしnews.get_top_headlines(country: 'jp', pageSize: 3)
ができたら
(if news.get_top_headlines(country: 'jp', pageSize: 3)
)(trueなら)
@news = news.get_top_headlines(country: 'jp', pageSize: 3)
する
そうでなければ
何もしない?
ビュー(パーシャル)
もしnews.url
(trueなら)
これまで通り処理、
そうでなければ
イメージはダミー画像、タイトルは取得しようとせず文字列表示「ニュースの取得に失敗しました💧」
そもそもビューに処理させるべきじゃない?
そもそもデプロイしたアプリを触っている時点でネットに繋がっている
kat-log commented
そもそもデプロイしたアプリを触っている時点でネットに繋がっている
ので一旦クローズ