質問編集履歴

2

試したことの追記

2020/05/17 09:00

投稿

shota-imoto
shota-imoto

スコア37

test CHANGED
File without changes
test CHANGED
@@ -172,16 +172,24 @@
172
172
 
173
173
  ## paramsの値
174
174
 
175
+ ```ターミナル
176
+
175
177
  => <ActionController::Parameters {"utf8"=>"✓", "authenticity_token"=>"NF4tm/JMzQ0T6RijzRRFXgtr3z54vy2EBfYO8vH0gN3fJfS2USkyY/CAtRvhiIj0gs352V5vbYR2s7+5jUh4MQ==", "instrument_name"=>"5strings banjo", "instrument_id"=>"1", "tunings"=>{"string_num"=>"5", "note_name"=>"i"}, "name"=>"u", "commit"=>"登録", "controller"=>"tuning_alls", "action"=>"create"} permitted: false>
176
178
 
179
+ ```
180
+
177
181
 
178
182
 
179
183
  ## tuning_all_paramsの出力
180
184
 
185
+ ```ターミナル
186
+
181
187
  Unpermitted parameters: :utf8, :authenticity_token, :instrument_name, :tunings, :commit
182
188
 
183
189
  => <ActionController::Parameters {"name"=>"u", "instrument_id"=>"1"} permitted: true>
184
190
 
191
+ ```
192
+
185
193
 
186
194
 
187
195
  ##テーブルの構成
@@ -192,7 +200,13 @@
192
200
 
193
201
  #試したこと
194
202
 
195
- - paramsな値の調査
203
+ - null:falseとしているカラムにデータが保存されていではないか?
204
+
205
+ →前述のようにsave直前の@tuning_allの値を確認。問題なし。
206
+
207
+ - save直前の@tuning_allの状態の確認、ストロングパラメータが動作しているか?
208
+
209
+ →ストロングパラメータ用の関数を呼び出して確認。前述の通り、tuning_allに用いられる値はpermitされている。
196
210
 
197
211
 
198
212
 

1

誤字

2020/05/17 09:00

投稿

shota-imoto
shota-imoto

スコア37

test CHANGED
File without changes
test CHANGED
@@ -16,7 +16,7 @@
16
16
 
17
17
  ![エラー画面](9138bd9f09138cfe70e79e51426b8ed9.png)
18
18
 
19
-
19
+  
20
20
 
21
21
  # ソースコード
22
22