質問編集履歴

3

画像の修正

2020/08/13 06:27

投稿

mimi_129
mimi_129

スコア63

test CHANGED
File without changes
test CHANGED
@@ -185,7 +185,3 @@
185
185
 
186
186
 
187
187
  ![イメージ説明](4b9433917c9e9f57bd740820ea1ce71c.png)
188
-
189
-
190
-
191
- ![イメージ説明](3c25dbe81ea9cdbb5b2b9c2365cc3be6.png)

2

質問を修正しました

2020/08/13 06:27

投稿

mimi_129
mimi_129

スコア63

test CHANGED
@@ -1 +1 @@
1
- form_withで値をpatchに送れない
1
+ form_withで送ったでUPDATEできない
test CHANGED
@@ -1,12 +1,16 @@
1
1
  form_withを使って値をpatchで送りupdateを行いたいです。
2
2
 
3
- submitした時に恐らくPOSTで送ろうとしている(?)ので、コントローラshowメソッド動いてしっています
3
+ printでjuchustaff_params出力すると更新後の値をformで送いるようなのですが後のUPDATEでSQL走りせん
4
-
5
- updateに送る為にPATCHで飛ばす必要があると思うのですが、上手くいきません。
6
-
7
- form_withの書き方に問題があるようにも思います。
8
4
 
9
5
 
6
+
7
+ ```Ruby
8
+
9
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"FqMbNMh0P1oiEk0oiGUcWlDWzk8Qqu2jqwXqrh41T0p7vBAw8s+CcWcwqvMu31F6UP2+GycskA+Bris9XnzChg==", "juchu_staff"=>{"userid"=>"あああかか", "name"=>"いいい"}, "commit"=>"Update Juchu staff", "id"=>"7"}
10
+
11
+ JuchuStaff Load (0.3ms) SELECT "juchu_staffs".* FROM "juchu_staffs" WHERE "juchu_staffs"."id" = ? LIMIT ? [["id", 7], ["LIMIT", 1]]
12
+
13
+ ```
10
14
 
11
15
 
12
16
 
@@ -86,7 +90,7 @@
86
90
 
87
91
  def show
88
92
 
89
- @juchustaff = Juchustaff.find(params[:id])
93
+ @juchustaff = JuchuStaff.find(params[:id])
90
94
 
91
95
 
92
96
 
@@ -112,11 +116,13 @@
112
116
 
113
117
  def update
114
118
 
115
- juchustaff = JuchuStaff.find(params[:id])
119
+ @juchustaff = JuchuStaff.find(params[:id])
116
120
 
117
- if juchustaff.update(juchustaff_params)
121
+ print juchustaff_params
118
122
 
123
+ if @juchustaff.update(juchustaff_params)
124
+
119
- redirect_to juchustaff_path
125
+ redirect_to juchustaffs_path
120
126
 
121
127
  else
122
128
 
@@ -130,13 +136,19 @@
130
136
 
131
137
  private
132
138
 
139
+
140
+
133
- #ストロングに渡された値以外を受け取らないようにする
141
+ #ストロングパラメータでpermitに渡された値以外を受け取らないようにする
134
142
 
135
143
  def juchustaff_params
136
144
 
137
145
  params.permit(:userid,:name)
138
146
 
139
147
  end
148
+
149
+ end
150
+
151
+
140
152
 
141
153
  end
142
154
 

1

誤字

2020/08/13 06:26

投稿

mimi_129
mimi_129

スコア63

test CHANGED
@@ -1 +1 @@
1
- for_withで値をpatchに送れない
1
+ form_withで値をpatchに送れない
test CHANGED
File without changes