我有rails app来做volunteer scheduling。班次有多个工人。我正在尝试将工作ID从edit form传递到shifts controller。
使用适当的元素生成输入表单:
<select id="shift_workers" multiple="multiple" name="shift[workers][]">
<option selected="selected" value="1">username</option>
</select>
在控制器中,我有以下代码:
def shift_params
params.require(:shift).permit(:start, :end, :size, :task_id, workers: [])
end
尽管如此,我在编辑轮班时遇到以下错误:
Unpermitted parameters: workers
答案 0 :(得分:4)