允许的参数仍然是 Unpermitted
Permitted parameter still Unpermitted
使用下面的参数
Parameters: {"authenticity_token"=>"",
"work_week_form"=>{"work_hours"=>[{"day"=>"monday", "start_hour"=>"8",
"end_hour"=>"17"}, {"day"=>"tuesday", "start_hour"=>"8",
"end_hour"=>"17"}, {"day"=>"wednesday", "start_hour"=>"8",
"end_hour"=>"17"}, {"day"=>"thursday", "start_hour"=>"8",
"end_hour"=>"17"}, {"day"=>"friday", "start_hour"=>"8",
"end_hour"=>"17"}, {"day"=>"saturday", "start_hour"=>"8",
"end_hour"=>"17"}, {"day"=>"sunday", "start_hour"=>"8",
"end_hour"=>"17"}]}, "button"=>""}
为什么 params.require(:work_week_form).permit(work_hours: [])
提高 Unpermitted parameter: :work_hours
?
在哈希数组的情况下,您需要单独定义键,就像我们需要在父子关系的情况下指定一样。 check here
您也可以查看解决方案 here。
params.require(:work_week_form).permit(work_hours: [:day, :start_hour, :end_hour])
使用下面的参数
Parameters: {"authenticity_token"=>"", "work_week_form"=>{"work_hours"=>[{"day"=>"monday", "start_hour"=>"8", "end_hour"=>"17"}, {"day"=>"tuesday", "start_hour"=>"8", "end_hour"=>"17"}, {"day"=>"wednesday", "start_hour"=>"8", "end_hour"=>"17"}, {"day"=>"thursday", "start_hour"=>"8", "end_hour"=>"17"}, {"day"=>"friday", "start_hour"=>"8", "end_hour"=>"17"}, {"day"=>"saturday", "start_hour"=>"8", "end_hour"=>"17"}, {"day"=>"sunday", "start_hour"=>"8", "end_hour"=>"17"}]}, "button"=>""}
为什么 params.require(:work_week_form).permit(work_hours: [])
提高 Unpermitted parameter: :work_hours
?
在哈希数组的情况下,您需要单独定义键,就像我们需要在父子关系的情况下指定一样。 check here
您也可以查看解决方案 here。
params.require(:work_week_form).permit(work_hours: [:day, :start_hour, :end_hour])