回答編集履歴

1

コードがあったのでコメントじゃなくこちらに追記

2019/04/24 10:07

投稿

mot93
mot93

スコア99

test CHANGED
@@ -11,3 +11,31 @@
11
11
  viewからcontrollerへチェックしたもの全て渡したいのであれば、
12
12
 
13
13
  nameを一意にして上げれば飛ぶはずです。
14
+
15
+
16
+
17
+ ### 追記
18
+
19
+ すみません、説明が悪かったです。
20
+
21
+ 一つ例として`<td><input type="checkbox" name="time[day_of_the_week][]" value="mon1"></td>`のような感じで、全てのinputでnameをこの形に変更してください。
22
+
23
+
24
+
25
+ そして、コントローラの`def teacher_params` を以下のようにします。
26
+
27
+
28
+
29
+ ```
30
+
31
+ def teacher_params
32
+
33
+ params.permit(:name, :email, :password, :nickname, :gender, :university, :wage, :trafficwage, time: [], :prefecture, :region, :profile, :message)
34
+
35
+ end
36
+
37
+ ```
38
+
39
+
40
+
41
+ すると、 teache_paramsのtime内にチェックした値全てが入るかと思います