回答編集履歴
1
質問者の掲載したデータに対応
test
CHANGED
@@ -6,25 +6,9 @@
|
|
6
6
|
|
7
7
|
未検証のソースですが、参考になりますでしょうか?
|
8
8
|
|
9
|
-
sample.csv ヘッダなし
|
10
|
-
|
11
|
-
項目:index, name, year
|
12
|
-
|
13
|
-
```sample.csv
|
14
|
-
|
15
|
-
1,test1,2015
|
16
|
-
|
17
|
-
2,test2,2016
|
18
|
-
|
19
|
-
3,test4,2014
|
20
|
-
|
21
|
-
```
|
22
9
|
|
23
10
|
|
24
|
-
|
25
|
-
MySQLにてスキーマ、テーブル定義
|
11
|
+
MySQLにてスキーマ、テーブル定義を予め作成
|
26
|
-
|
27
|
-
|
28
12
|
|
29
13
|
|
30
14
|
|
@@ -34,15 +18,11 @@
|
|
34
18
|
|
35
19
|
#load the CSV file
|
36
20
|
|
37
|
-
file = File.open("C:\\tmp\\
|
21
|
+
file = File.open("C:\\tmp\\human.csv")
|
38
|
-
|
39
|
-
|
40
22
|
|
41
23
|
|
42
24
|
|
43
25
|
file.close
|
44
|
-
|
45
|
-
|
46
26
|
|
47
27
|
|
48
28
|
|
@@ -74,11 +54,11 @@
|
|
74
54
|
|
75
55
|
|
76
56
|
|
77
|
-
validates_presence_of :
|
57
|
+
validates_presence_of :namae
|
78
58
|
|
79
|
-
validates_presence_of :n
|
59
|
+
validates_presence_of :sincho
|
80
60
|
|
81
|
-
validates_presence_of :
|
61
|
+
validates_presence_of :taiju
|
82
62
|
|
83
63
|
end
|
84
64
|
|
@@ -96,11 +76,11 @@
|
|
96
76
|
|
97
77
|
|
98
78
|
|
99
|
-
item.
|
79
|
+
item.namae = array[0]
|
100
80
|
|
101
|
-
item.n
|
81
|
+
item.sincho = array[1]
|
102
82
|
|
103
|
-
item.
|
83
|
+
item.taiju = array[2]
|
104
84
|
|
105
85
|
|
106
86
|
|