楽天APIで画像URL(imageUrl)を確実に取得する方法

Ruby on Rails
Image from Gyazo
ある特定のキーワードを入力したとき、このようなバグにずっと悩まされていた。エラーを見る限り、
image_url = result[“mediumImageUrls”].first[“imageUrl”].gsub(“?_ex=128×128”, “”) #unless url_request(image_url)
の[]になにも入っていないようで。

 
 

ここで、「そもそも、画像URLがない商品を取得しようとしてnilになってしまっているのではないか?」と考えつく。

 

そこで、RakutenDeveloperに行ってみると、

 
 
Image from Gyazo

 

 

そう、おもいっきり画像URLが有るのか無いのか判定する指定をしていなかったのだ・・・。
そこで、以下のように記述。


 
 

これで以下のようにうまく表示された!!めでたし。

 
 
Image from Gyazo