質問編集履歴

1

追記

2018/01/07 07:26

投稿

ssk
ssk

スコア332

test CHANGED
File without changes
test CHANGED
@@ -23,3 +23,53 @@
23
23
  Ruby ver2.1
24
24
 
25
25
  Rails ver5.1
26
+
27
+
28
+
29
+ #追記
30
+
31
+ ###### @csv_export_template.clumn_namesの中身
32
+
33
+ id,lastname,lastname_kana
34
+
35
+
36
+
37
+ ###### User.csv_column_namesの中身
38
+
39
+ {
40
+
41
+ id: "ID::id",
42
+
43
+ lastname: "苗字::lastname",
44
+
45
+ lastname_kana: "ふりがな(苗字)::lastname_kana"
46
+
47
+
48
+
49
+
50
+
51
+
52
+
53
+ }
54
+
55
+
56
+
57
+ ``id,lastname,lastname_kana``に該当する``key``を
58
+
59
+ `` User.csv_column_names``から取り除くことが目的です。
60
+
61
+
62
+
63
+ #現状
64
+
65
+ ``:id, :lastname, :lastname_kana``を動的に変えるため、正規表現を伺いました。
66
+
67
+ ```ruby
68
+
69
+ - User.csv_column_names.except!(:id, :lastname, :lastname_kana).each do |k, v|
70
+
71
+ li data-clumn-name="#{k}"
72
+
73
+ = v
74
+
75
+ ```