teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

追記

2020/08/09 07:15

投稿

yastinbieber
yastinbieber

スコア49

title CHANGED
File without changes
body CHANGED
@@ -15,24 +15,24 @@
15
15
 
16
16
  error内容は下記のようにでています。
17
17
 
18
+
18
19
  ```
19
- From: /home/ec2-user/environment/toreka/app/controllers/advicediaries_controller.rb:73 AdvicediariesController#create:
20
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"4jyslJtI/ALBv+pGEoSEb7ikIVHioo+6ZAkN4XkcEHEbAi/MeJr8RvS+/XDAh7nMJOHfrFGpiTDt8yI8kwq6KQ==", "form_advicediary_collection"=>{"advicediaries_attributes"=>{"0"=>{"advicemenu_id"=>"1", "weight"=>"100", "reps"=>"10", "weightsecond"=>"100", "repssecond"=>"10", "weightthird"=>"100", "repsthird"=>"10", "memo"=>"1", "user_id"=>"9", "idealweight_id"=>"4", "useradvice_id"=>"6"}, "1"=>{"advicemenu_id"=>"2", "weight"=>"100", "reps"=>"10", "weightsecond"=>"100", "repssecond"=>"10", "weightthird"=>"100", "repsthird"=>"10", "memo"=>"2", "user_id"=>"9", "idealweight_id"=>"4", "useradvice_id"=>"6"}, "2"=>{"advicemenu_id"=>"3", "weight"=>"50", "reps"=>"10", "weightsecond"=>"50", "repssecond"=>"10", "weightthird"=>"50", "repsthird"=>"10", "memo"=>"3", "user_id"=>"9", "idealweight_id"=>"4", "useradvice_id"=>"6"}, "3"=>{"advicemenu_id"=>"4", "weight"=>"0", "reps"=>"10", "weightsecond"=>"0", "repssecond"=>"10", "weightthird"=>"0", "repsthird"=>"10", "memo"=>"4", "user_id"=>"9", "idealweight_id"=>"4", "useradvice_id"=>"6"}}}, "commit"=>"今日のトレー ニングを完了する"}
21
+ User Load (0.2ms) SELECT `users`.* FROM `users` WHERE `users`.`id` = 9 ORDER BY `users`.`id` ASC LIMIT 1
22
+ ↳ /home/ec2-user/.rvm/gems/ruby-2.5.1/gems/activerecord-5.2.4.3/lib/active_record/log_subscriber.rb:98
23
+ Unpermitted parameters: :user_id, :idealweight_id, :useradvice_id
24
+ Unpermitted parameters: :user_id, :idealweight_id, :useradvice_id
25
+ Unpermitted parameters: :user_id, :idealweight_id, :useradvice_id
26
+ Unpermitted parameters: :user_id, :idealweight_id, :useradvice_id
27
+ (0.1ms) BEGIN
28
+ ↳ app/models/form/advicediary_collection.rb:15
29
+ Advicemenu Load (0.2ms) SELECT `advicemenus`.* FROM `advicemenus` WHERE `advicemenus`.`id` = 1 LIMIT 1
30
+ ↳ app/models/form/advicediary_collection.rb:16
31
+ (0.2ms) ROLLBACK
32
+ ↳ app/models/form/advicediary_collection.rb:15
33
+ Redirected to https://ae4965dfa4a04e8c87367d6e80606bec.vfs.cloud9.ap-northeast-1.amazonaws.com/advicediaries/choice
34
+ Completed 302 Found in 104ms (ActiveRecord: 3.6ms)
20
35
 
21
- 71: def create
22
- 72: @form = Form::AdvicediaryCollection.new(advicediary_collection_params)
23
- => 73: binding.pry
24
- 74: if @form.save
25
- 75: redirect_to advicediaries_path
26
- 76: else
27
- 77: redirect_to choice_advicediaries_path
28
- 78: end
29
- 79: end
30
-
31
- [1] pry(#<AdvicediariesController>)> @form.errors.messages
32
- => {}
33
- [2] pry(#<AdvicediariesController>)> params
34
- => <ActionController::Parameters {"utf8"=>"✓", "authenticity_token"=>"XdMtiREff9i0JhfPTMqAiD90TkzYu+Lfz0JGGJEyYvxHJ7ocaaOYz9tD5921tnUbDz5H187f+dLV5R1QZA13vQ==", "form_advicediary_collection"=><ActionController::Parameters {"advicediaries_attributes"=>{"0"=>{"advicemenu_id"=>"1", "weight"=>"100", "reps"=>"10", "weightsecond"=>"100", "repssecond"=>"10", "weightthird"=>"100", "repsthird"=>"10", "memo"=>"test1", "user_id"=>"12", "idealweight_id"=>"6", "useradvice_id"=>"8"}, "1"=>{"advicemenu_id"=>"2", "weight"=>"120", "reps"=>"10", "weightsecond"=>"120", "repssecond"=>"10", "weightthird"=>"120", "repsthird"=>"10", "memo"=>"test2", "user_id"=>"12", "idealweight_id"=>"6", "useradvice_id"=>"8"}, "2"=>{"advicemenu_id"=>"3", "weight"=>"60", "reps"=>"10", "weightsecond"=>"60", "repssecond"=>"10", "weightthird"=>"60", "repsthird"=>"10", "memo"=>"test3", "user_id"=>"12", "idealweight_id"=>"6", "useradvice_id"=>"8"}, "3"=>{"advicemenu_id"=>"4", "weight"=>"0", "reps"=>"10", "weightsecond"=>"0", "repssecond"=>"10", "weightthird"=>"0", "repsthird"=>"10", "memo"=>"test4", "user_id"=>"12", "idealweight_id"=>"6", "useradvice_id"=>"8"}}} permitted: false>, "commit"=>"今日のトレーニングを完了する", "controller"=>"advicediaries", "action"=>"create"} permitted: false>
35
- [3] pry(#<AdvicediariesController>)>
36
36
  ```
37
37
 
38
38
  ### 該当のソースコード

1

追記

2020/08/09 07:15

投稿

yastinbieber
yastinbieber

スコア49

title CHANGED
File without changes
body CHANGED
@@ -230,4 +230,8 @@
230
230
 
231
231
 
232
232
  別途なにか必要な情報がありました仰ってください。
233
- 何卒宜しくお願いします。
233
+ 何卒宜しくお願いします。
234
+
235
+ ## 追記
236
+ 要は1つのフォームで同モデルのレコードを一括複数登録できれば良いです。
237
+ もし別途やり方等ございましたら教えていただけますと幸いです。