質問編集履歴
1
ソースコード(2)内の補足文を削除しました。ソースコードの場所(app/models/scrape\.rb)を追記しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -22,10 +22,30 @@
|
|
22
22
|
|
23
23
|
自分でやってみたこととしては、ソースコード(2)のようなものです。
|
24
24
|
|
25
|
+
そもそもこうした方向性自体が間違っているのか、それともコードのディテールの問題なのかがわかりません。
|
26
|
+
|
27
|
+
|
28
|
+
|
29
|
+
これだと
|
30
|
+
|
31
|
+
/scrape.rb:75:in `block in <main>': uninitialized constant Entry (NameError)
|
32
|
+
|
33
|
+
が発生してしまいます。
|
34
|
+
|
35
|
+
|
36
|
+
|
25
37
|
結果はuninitialized constant Entry (NameError)になってしまっています。
|
26
38
|
|
27
39
|
|
28
40
|
|
41
|
+
|
42
|
+
|
43
|
+
**__ (追記)ソースコードの場所:app/models/scrape.rb
|
44
|
+
|
45
|
+
__ **
|
46
|
+
|
47
|
+
|
48
|
+
|
29
49
|
###ソースコード⑴
|
30
50
|
|
31
51
|
|
@@ -98,18 +118,6 @@
|
|
98
118
|
|
99
119
|
|
100
120
|
|
101
|
-
ビューからスクレイピングしたデータを利用するため、モデルへ一度セーブしたらどうかと思ったのですが、エラーが発生します。をする設計案は以下の通り。そもそもこうした方向性自体が間違っているのか、それともコードのディテールの問題なのかがわかりません。
|
102
|
-
|
103
|
-
|
104
|
-
|
105
|
-
これだと
|
106
|
-
|
107
|
-
/scrape.rb:75:in `block in <main>': uninitialized constant Entry (NameError)
|
108
|
-
|
109
|
-
が発生してしまいます。
|
110
|
-
|
111
|
-
|
112
|
-
|
113
121
|
```Ruby
|
114
122
|
|
115
123
|
# encoding: utf-8
|
@@ -189,3 +197,7 @@
|
|
189
197
|
Rails 4.2
|
190
198
|
|
191
199
|
ruby 2.2.2
|
200
|
+
|
201
|
+
|
202
|
+
|
203
|
+
修正しました。
|