質問編集履歴
1
a
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -9,8 +9,8 @@
|
|
|
9
9
|
# 先に更新かどうかを確認し、そうでなければ登録する
|
|
10
10
|
# 更新の場合
|
|
11
11
|
(1..5).each do |i|
|
|
12
|
-
if
|
|
12
|
+
if fuga.id == hoge.public_send("fuga_#{i}_id")
|
|
13
|
-
|
|
13
|
+
updated_indexs << i
|
|
14
14
|
return {
|
|
15
15
|
"hoge_#{i}_id": fuga.id,
|
|
16
16
|
"hoge_value_#{i}": value,
|
|
@@ -19,7 +19,7 @@
|
|
|
19
19
|
end
|
|
20
20
|
# 登録の場合
|
|
21
21
|
(1..5).each do |i|
|
|
22
|
-
unless
|
|
22
|
+
unless updated_indexs.include?(i)
|
|
23
23
|
return {
|
|
24
24
|
"hoge_#{i}_id": fuga.id,
|
|
25
25
|
"hoge_value_#{i}": value,
|