回答編集履歴
1
追記
answer
CHANGED
@@ -1,1 +1,13 @@
|
|
1
|
-
AもBもfindしているだけなので、どちらも更新はできていないんでは?
|
1
|
+
AもBもfindしているだけなので、どちらも更新はできていないんでは?
|
2
|
+
|
3
|
+
追記
|
4
|
+
`month_params.each do |id,item|
|
5
|
+
reception = Reception.find(id)
|
6
|
+
reception.update!(item)
|
7
|
+
flash[:notice] = "指定日の受付に成功しました"
|
8
|
+
redirect_to @user and return
|
9
|
+
end
|
10
|
+
`
|
11
|
+
では「B(値が更新されない)」のは明白ですが、**失敗して** の判断はどこでしましたか?
|
12
|
+
flash[:notice] = "指定日の受付に成功しました" が表示され redirect_to @user に行ってません?
|
13
|
+
`month_params.each`の中で`redirect_to @user and return`しているのでひとつ目のupdate!に成功すると以降処理せずに終了しています。
|