質問編集履歴

5

自己分析追記

2021/02/10 11:20

投稿

yumi_1003
yumi_1003

スコア1

test CHANGED
File without changes
test CHANGED
@@ -409,3 +409,15 @@
409
409
 
410
410
 
411
411
  ```
412
+
413
+
414
+
415
+ **自己分析追記**
416
+
417
+ テーブル設計の問題かと思い、アソシエーションの確認。
418
+
419
+ 初期では1対1で考えていたが、レコードを複数保存すると考えると1対多では?と思い、テーブル、アソシエーションを修正。状況変わらず。
420
+
421
+ そもそもname属性がなくてもformの追加ができている→nameではないもので値を取得している?
422
+
423
+ 怪しいのはid?

4

自己分析

2021/02/10 11:20

投稿

yumi_1003
yumi_1003

スコア1

test CHANGED
File without changes
test CHANGED
@@ -366,33 +366,33 @@
366
366
 
367
367
  taste_params[:quantity]で確認するとnilに、、
368
368
 
369
+ seasoningsテーブルへの保存処理に問題あり?
370
+
371
+ - コントローラーとモデルの確認
372
+
373
+ - おあとjQueryの記述方が正しいか、学習も兼ねて復習。(特にname属性について)
374
+
369
375
  ```
370
376
 
371
377
 
372
378
 
373
379
  13: def create
374
380
 
375
- => 14: binding.pry
381
+ => 14: binding.pry
376
-
377
- 15: # @taste = Taste.new(taste_params)
382
+
378
-
379
- 16: # if @taste.save
380
-
381
- 17: # redirect_to root_path
382
-
383
- 18: @taste = Taste.create(taste_params)
383
+ 15: @taste = Taste.create(taste_params)
384
-
384
+
385
- 19: if @taste.save
385
+ 16: if @taste.save
386
-
386
+
387
- 20: redirect_to root_path
387
+ 17: redirect_to root_path
388
-
388
+
389
- 21: else
389
+ 18: else
390
-
390
+
391
- 22: render :new
391
+ 19: render :new
392
-
392
+
393
- 23: end
393
+ 20: end
394
-
394
+
395
- 24: end
395
+ 21: end
396
396
 
397
397
 
398
398
 

3

自己分析

2021/02/10 09:04

投稿

yumi_1003
yumi_1003

スコア1

test CHANGED
File without changes
test CHANGED
@@ -357,3 +357,55 @@
357
357
  Ruby on Rails 6
358
358
 
359
359
  DBはMySQLを使用しています。
360
+
361
+
362
+
363
+ ### 自己分析
364
+
365
+ binding.pryでtaste_paramsを確認。
366
+
367
+ taste_params[:quantity]で確認するとnilに、、
368
+
369
+ ```
370
+
371
+
372
+
373
+ 13: def create
374
+
375
+ => 14: binding.pry
376
+
377
+ 15: # @taste = Taste.new(taste_params)
378
+
379
+ 16: # if @taste.save
380
+
381
+ 17: # redirect_to root_path
382
+
383
+ 18: @taste = Taste.create(taste_params)
384
+
385
+ 19: if @taste.save
386
+
387
+ 20: redirect_to root_path
388
+
389
+ 21: else
390
+
391
+ 22: render :new
392
+
393
+ 23: end
394
+
395
+ 24: end
396
+
397
+
398
+
399
+
400
+
401
+ [1] pry(#<TastesController>)> taste_params[:quantity]
402
+
403
+ => nil
404
+
405
+ [2] pry(#<TastesController>)> taste_params[:title]
406
+
407
+ => "濃厚ケチャップ味"
408
+
409
+
410
+
411
+ ```

2

日本語修正

2021/02/10 08:49

投稿

yumi_1003
yumi_1003

スコア1

test CHANGED
File without changes
test CHANGED
@@ -2,13 +2,13 @@
2
2
 
3
3
 
4
4
 
5
- プログラミング初学者です。
5
+ プログラミング初学者です。よろしくお願いします!
6
6
 
7
7
  RailsとjQueryを使った実装にて、動的フォーム(jQuery)で追加したフォームを、Railsを通してデータベース(MySQL)に全て保存したいです。
8
8
 
9
9
 
10
10
 
11
- (料理の味付けを情報共有するサイトを作っています。ややこしいのでレシピサイトのようなものと同じと考えてくださって大丈夫です)
11
+ (料理の味付けを共有するサイトを作っています。ややこしいのでレシピサイトのようなものと同じと考えてくださって大丈夫です)
12
12
 
13
13
 
14
14
 

1

コンソールの情報追加

2021/02/10 07:53

投稿

yumi_1003
yumi_1003

スコア1

test CHANGED
File without changes
test CHANGED
@@ -344,6 +344,10 @@
344
344
 
345
345
 
346
346
 
347
+ ちなみコンソール上ではformの追加はされてるように見受けられます。
348
+
349
+ [https://gyazo.com/61550f3891bd44baf2c3d16ce9b6254a](https://gyazo.com/61550f3891bd44baf2c3d16ce9b6254a)
350
+
347
351
 
348
352
 
349
353
  ### 補足情報(FW/ツールのバージョンなど)