質問編集履歴
3
誤字の修正
title
CHANGED
File without changes
|
body
CHANGED
File without changes
|
2
誤字の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -6,10 +6,11 @@
|
|
6
6
|
|
7
7
|
```
|
8
8
|
エラーメッセージ
|
9
|
-
```
|
10
9
|
NoMethodError (undefined method `sample' for nil:NilClass):
|
11
10
|
|
11
|
+
```
|
12
12
|
|
13
|
+
|
13
14
|
### 該当のソースコード
|
14
15
|
|
15
16
|
|
1
コード追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -25,6 +25,9 @@
|
|
25
25
|
|
26
26
|
result = `curl -X GET https://api.gnavi.co.jp/RestSearchAPI/v3/?keyid=#{ENVGURUNAVI_API}&category_s=RSFST08008category_s=RSFST08009&latitude=#{latitude}longitude=#{longitude}`#ここでぐるなびAPIを叩く
|
27
27
|
end
|
28
|
+
hash_result = JSON.parse result #レスポンスが文字列なのでhashにパースする
|
29
|
+
shops = hash_result["rest"] #ここでお店情報が入った配列となる
|
30
|
+
shop = shops.sample #任意のものを一個選ぶ
|
28
31
|
```
|
29
32
|
|
30
33
|
### 試したこと
|