みなさん、こんにちは。
表題について質問させてください。
やりたいこと:
以下のパラメーターの"378"を動的に指定して参照したい
やったこと:
params[:user][:attendances] ここまでは取得できるのですが、この先に何を書けば良いのかわかりません。。。
現状:
usersテーブルの下にぶら下がっている、attendancesテーブルのidを参照し、特定の日付のデータを更新したいです。
よろしくお願い致しますm(_ _)m
ruby
1{"utf8"=>"✓", "_method"=>"patch", "authenticity_token"=>"KG24XCFFbAl9udNHvxl9UZXhp7czo8KehbPuqdk0PxV1E6QuAVPUO8XKvEiEY8ADPMEeXr8jtUgj50uSRzRAAQ==", "user"=>{"user_id"=>"4", "attendances"=>{"378"=>{"expected_finish_time"=>"12:12", "tomorrow"=>"1", "reason"=>"1212", "superior_id"=>"2", "status"=>"1"}}}, "date"=>"11/11", "commit"=>"変更を送信する", "controller"=>"attendances", "action"=>"overtime_submit"}
ruby
1// strong params 2 def overtime_params 3 params.require(:user).permit( attendances_attributes: [:id, 4 :expected_finish_time, :reason, 5 :tomorrow, :superior_id, :status])
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/26 12:27
2019/11/26 22:03
2019/11/26 22:22
2019/11/26 22:25
2019/11/26 22:33 編集
2019/11/30 01:43