質問編集履歴

11

文章の修正

2021/07/13 23:35

投稿

macchan_0425
macchan_0425

スコア0

test CHANGED
File without changes
test CHANGED
@@ -54,7 +54,9 @@
54
54
 
55
55
 
56
56
 
57
+ ``` Ruby
58
+
57
- ``` goods_controller.rb
59
+ ###goods_controller.rb
58
60
 
59
61
  class GoodsController < ApplicationController
60
62
 
@@ -76,7 +78,9 @@
76
78
 
77
79
  ```
78
80
 
81
+ ```Ruby
82
+
79
- ```search.html.erb
83
+ ###search.html.erb
80
84
 
81
85
  <h1>Rakuten search</h1>
82
86
 
@@ -104,7 +108,9 @@
104
108
 
105
109
  ```
106
110
 
111
+ ```Ruby
112
+
107
- ```_good_list.html.erb
113
+ ###_good_list.html.erb
108
114
 
109
115
  <% if @goods.present? %>
110
116
 
@@ -132,7 +138,9 @@
132
138
 
133
139
 
134
140
 
141
+ ```Ruby
142
+
135
- ```search.html.erb
143
+ ###search.html.erb
136
144
 
137
145
  RakutenWebService.configure do |c|
138
146
 

10

文章の修正

2021/07/13 23:35

投稿

macchan_0425
macchan_0425

スコア0

test CHANGED
File without changes
test CHANGED
@@ -158,34 +158,6 @@
158
158
 
159
159
 
160
160
 
161
- 追記1:
162
-
163
- 環境変数をRWS_APPLICATION_IDに変更しました。
164
-
165
- そうするとエラーは表示されなくなりました。
166
-
167
- しかし、検索しても商品情報も表示されませんでした。
168
-
169
-
170
-
171
- 追記2:
172
-
173
- ターミナルを確認したところ、
174
-
175
- Cannot render console from 126.92.253.206! Allowed networks: 127.0.0.1, ::1, 127.0.0.0/127.255.255.255
176
-
177
-
178
-
179
- と表示されていました。
180
-
181
-
182
-
183
- config/development.rbに
184
-
185
- config.web_console.whitelisted_ips = '126.92.253.206'
186
-
187
- と記述しましたが同じような表示が出てきました。
188
-
189
161
 
190
162
 
191
163
 

9

誤字の訂正

2021/07/13 23:12

投稿

macchan_0425
macchan_0425

スコア0

test CHANGED
File without changes
test CHANGED
@@ -180,7 +180,7 @@
180
180
 
181
181
 
182
182
 
183
- config/application.rbに
183
+ config/development.rbに
184
184
 
185
185
  config.web_console.whitelisted_ips = '126.92.253.206'
186
186
 

8

2021/07/13 23:09

投稿

macchan_0425
macchan_0425

スコア0

test CHANGED
File without changes
test CHANGED
@@ -2,9 +2,13 @@
2
2
 
3
3
 
4
4
 
5
- 現在、cloud9で楽天APIを使用して、楽天から商品を検索する機能を作成してみたのですが、
5
+ 現在勉強のために、cloud9で楽天APIを使用して、楽天から商品を検索する機能を作成してみまし
6
6
 
7
- 検索してみると、以下のようなエラーメッセージが発生しました。
7
+ しかし、検索してみると、以下のようなエラーメッセージが発生しました。
8
+
9
+
10
+
11
+ 初学者のため至らぬ点もあると思いますが、よろしくお願い致します。
8
12
 
9
13
 
10
14
 
@@ -100,9 +104,7 @@
100
104
 
101
105
  ```
102
106
 
103
- ```
104
-
105
- _good_list.html.erb
107
+ ```_good_list.html.erb
106
108
 
107
109
  <% if @goods.present? %>
108
110
 

7

追記

2021/07/13 11:11

投稿

macchan_0425
macchan_0425

スコア0

test CHANGED
File without changes
test CHANGED
@@ -156,13 +156,33 @@
156
156
 
157
157
 
158
158
 
159
- 追記:
159
+ 追記
160
160
 
161
161
  環境変数をRWS_APPLICATION_IDに変更しました。
162
162
 
163
163
  そうするとエラーは表示されなくなりました。
164
164
 
165
165
  しかし、検索しても商品情報も表示されませんでした。
166
+
167
+
168
+
169
+ 追記2:
170
+
171
+ ターミナルを確認したところ、
172
+
173
+ Cannot render console from 126.92.253.206! Allowed networks: 127.0.0.1, ::1, 127.0.0.0/127.255.255.255
174
+
175
+
176
+
177
+ と表示されていました。
178
+
179
+
180
+
181
+ config/application.rbに
182
+
183
+ config.web_console.whitelisted_ips = '126.92.253.206'
184
+
185
+ と記述しましたが同じような表示が出てきました。
166
186
 
167
187
 
168
188
 

6

2021/07/13 10:29

投稿

macchan_0425
macchan_0425

スコア0

test CHANGED
File without changes
test CHANGED
@@ -160,7 +160,9 @@
160
160
 
161
161
  環境変数をRWS_APPLICATION_IDに変更しました。
162
162
 
163
+ そうするとエラーは表示されなくなりました。
164
+
163
- そうするとエラーは表示されないのですが、検索しても商品情報も表示されませんでした。
165
+ しかし、検索しても商品情報も表示されませんでした。
164
166
 
165
167
 
166
168
 

5

文章の変更

2021/07/13 09:03

投稿

macchan_0425
macchan_0425

スコア0

test CHANGED
File without changes
test CHANGED
@@ -156,6 +156,14 @@
156
156
 
157
157
 
158
158
 
159
+ 追記:
160
+
161
+ 環境変数をRWS_APPLICATION_IDに変更しました。
162
+
163
+ そうするとエラーは表示されないのですが、検索しても商品情報も表示されませんでした。
164
+
165
+
166
+
159
167
 
160
168
 
161
169
  ###参考サイト

4

文章の修正

2021/07/13 07:52

投稿

macchan_0425
macchan_0425

スコア0

test CHANGED
File without changes
test CHANGED
@@ -150,11 +150,11 @@
150
150
 
151
151
  ### 試したこと
152
152
 
153
+ 参考サイトではcontroller内で@itemsとなっていたのですが、
154
+
155
+ viewで使用している変数が@goodsだったのでそちらに変更しています。
153
156
 
154
157
 
155
- エラー文でキーワードが無効と書かれているのは分かったのですが、調べてみたのですが
156
-
157
- それらしい情報が見つからず困っています。
158
158
 
159
159
 
160
160
 

3

文章を修正

2021/07/13 07:32

投稿

macchan_0425
macchan_0425

スコア0

test CHANGED
File without changes
test CHANGED
@@ -21,6 +21,26 @@
21
21
 
22
22
 
23
23
  keyword is not valid
24
+
25
+
26
+
27
+ <% if @goods.present? %>
28
+
29
+ <% @goods.each do |good| %> ←ここでエラー
30
+
31
+ <div class="list">
32
+
33
+ <% if good.image_url %>
34
+
35
+ <%= link_to (image_tag(good.image_url, style: "width: 70px;height: 100px;display: inline-block;")), good.url %>
36
+
37
+ <% end %>
38
+
39
+
40
+
41
+
42
+
43
+
24
44
 
25
45
  ```
26
46
 

2

文章の変更

2021/07/13 07:23

投稿

macchan_0425
macchan_0425

スコア0

test CHANGED
File without changes
test CHANGED
@@ -82,29 +82,29 @@
82
82
 
83
83
  ```
84
84
 
85
- <h1>Rakuten search</h1>
85
+ _good_list.html.erb
86
86
 
87
- <div class='content'>
87
+ <% if @goods.present? %>
88
88
 
89
- <div id="search-box">
89
+ <% @goods.each do |good| %>
90
90
 
91
- <%= form_tag('/', method: :get) do %>
91
+ <div class="list">
92
92
 
93
- <%= text_field_tag :good, "", id: "good_search", name: "keyword", placeholder: "キーワードを打ち込んでください", style: "width: 200px; "%><button title="検索" type="submit">検索</button>
93
+ <% if good.image_url %>
94
94
 
95
- <% end %>
95
+ <%= link_to (image_tag(good.image_url, style: "width: 70px;height: 100px;display: inline-block;")), good.url %>
96
96
 
97
- </div>
97
+ <% end %>
98
98
 
99
- <h2>検索結果</h2>
100
99
 
101
- <div id='good_list'>
102
100
 
103
- <%= render partial: 'good_list' %>
101
+ <%= good.title %>
104
102
 
105
- </div>
103
+ </div>
106
104
 
107
- </div>
105
+ <% end %>
106
+
107
+ <% end %>
108
108
 
109
109
  ```
110
110
 
@@ -112,69 +112,19 @@
112
112
 
113
113
  ```search.html.erb
114
114
 
115
- <h1>Rakuten search</h1>
116
-
117
- <div class='content'>
118
-
119
- <div id="search-box">
120
-
121
- <%= form_tag('/', method: :get) do %>
122
-
123
- <%= text_field_tag :good, "", id: "good_search", name: "keyword", placeholder: "キーワードを打ち込んでください", style: "width: 200px; "%><button title="検索" type="submit">検索</button>
124
-
125
- <% end %>
126
-
127
- </div>
128
-
129
- <h2>検索結果</h2>
130
-
131
- <div id='good_list'>
132
-
133
- <%= render partial: 'good_list' %>
134
-
135
- </div>
136
-
137
- </div>
138
-
139
- ```
140
-
141
- ```
142
-
143
- <h1>Rakuten search</h1>
144
-
145
- <div class='content'>
146
-
147
- <div id="search-box">
148
-
149
- <%= form_tag('/', method: :get) do %>
150
-
151
- <%= text_field_tag :good, "", id: "good_search", name: "keyword", placeholder: "キーワードを打ち込んでください", style: "width: 200px; "%><button title="検索" type="submit">検索</button>
152
-
153
- <% end %>
154
-
155
- </div>
156
-
157
- <h2>検索結果</h2>
158
-
159
- <div id='good_list'>
160
-
161
- <%= render partial: 'good_list' %>
162
-
163
- </div>
164
-
165
- </div>
166
-
167
- ```
168
-
169
- ```
170
-
171
115
  RakutenWebService.configure do |c|
172
116
 
173
117
  c.application_id = ENV["APPLICATION_ID"]
174
118
 
119
+ # c.affiliate = ENV["AFFILIATE_ID"]
120
+
121
+ # 環境変数を使用
122
+
175
123
  end
176
124
 
177
125
  ```
126
+
127
+
178
128
 
179
129
 
180
130
 

1

文章の変更

2021/07/13 07:03

投稿

macchan_0425
macchan_0425

スコア0

test CHANGED
File without changes
test CHANGED
@@ -30,7 +30,7 @@
30
30
 
31
31
 
32
32
 
33
- ```goods_controller.rb
33
+ ``` goods_controller.rb
34
34
 
35
35
  class GoodsController < ApplicationController
36
36
 
@@ -40,7 +40,7 @@
40
40
 
41
41
  @goods = RakutenWebService::Ichiba::Item.search(keyword: params[:keyword])
42
42
 
43
-
43
+
44
44
 
45
45
  end
46
46
 
@@ -51,134 +51,6 @@
51
51
 
52
52
 
53
53
  ```
54
-
55
-
56
-
57
- ```search.html.erb
58
-
59
- <h1>Rakuten search</h1>
60
-
61
- <div class='content'>
62
-
63
- <div id="search-box">
64
-
65
- <%= form_tag('/', method: :get) do %>
66
-
67
- <%= text_field_tag :good, "", id: "good_search", name: "keyword", placeholder: "キーワードを打ち込んでください", style: "width: 200px; "%><button title="検索" type="submit">検索</button>
68
-
69
- <% end %>
70
-
71
- </div>
72
-
73
- <h2>検索結果</h2>
74
-
75
- <div id='good_list'>
76
-
77
- <%= render partial: 'good_list' %>
78
-
79
- </div>
80
-
81
- </div>
82
-
83
- ```
84
-
85
- ```_good_list.html.erb
86
-
87
- <% if @goods.present? %>
88
-
89
- <% @goods.each do |good| %>
90
-
91
- <div class="list">
92
-
93
- <% if good.image_url %>
94
-
95
- <%= link_to (image_tag(good.image_url, style: "width: 70px;height: 100px;display: inline-block;")), good.url %>
96
-
97
- <% end %>
98
-
99
-
100
-
101
- <%= good.title %>
102
-
103
- </div>
104
-
105
- <% end %>
106
-
107
- <% end %>
108
-
109
- ```
110
-
111
- ```
112
-
113
- ソースコード
114
-
115
- ```
116
-
117
-
118
-
119
- ### 試したこと
120
-
121
-
122
-
123
- ここに問題に対して試したことを記載してください。
124
-
125
-
126
-
127
- ### 補足情報(FW/ツールのバージョンなど)
128
-
129
-
130
-
131
- ここにより詳細な情報を記載してください。### 前提・実現したいこと
132
-
133
-
134
-
135
- 現在、cloud9でcloud9で楽天APIを使用して、検索欄を作成してみたのですが、
136
-
137
- 検索してみると、以下のようなエラーメッセージが発生しました。
138
-
139
-
140
-
141
- ### 発生している問題・エラーメッセージ
142
-
143
-
144
-
145
- ```
146
-
147
- RakutenWebService::WrongParameter in Goods#search
148
-
149
- Showing /home/ec2-user/environment/rakutensearch/app/views/goods/_good_list.html.erb where line #2 raised:
150
-
151
-
152
-
153
- keyword is not valid
154
-
155
- ```
156
-
157
-
158
-
159
- ### 該当のソースコード
160
-
161
-
162
-
163
- ``` goods_controller.rb
164
-
165
- ```
166
-
167
-
168
-
169
- ### 該当のソースコード
170
-
171
-
172
-
173
- ``` goods_controller.rb
174
-
175
- class GoodsController < ApplicationController
176
-
177
- def search
178
-
179
- if params[:keyword]
180
-
181
- @goods = RakutenWebService::Ich
182
54
 
183
55
  ```search.html.erb
184
56
 
@@ -238,21 +110,7 @@
238
110
 
239
111
 
240
112
 
241
- ```search.html
113
+ ```search.html.erb
242
-
243
- ### 試したこと
244
-
245
-
246
-
247
- ここに問題に対して試したことを記載してください。
248
-
249
-
250
-
251
- ### 補足情報(FW/ツールのバージョンなど)
252
-
253
-
254
-
255
- ここにより詳細な情報を記載してください。.erb
256
114
 
257
115
  <h1>Rakuten search</h1>
258
116