请求有效载荷如下。
{"vertical":{"certification_ids":[7,1]}}
许可数据如下
def create_params
params.require(:vertical).permit(certification_ids: [])
end
但是我得到以下答复
{"errors":"param is missing or the value is empty: vertical"}
在Rails控制台中看到的params如下
"params":{"_jsonapi":{"vertical":{"certification_ids":[7]}},"vertical_id":"1"},
所以我认为问题出在参数中以某种方式显示了“ _jsonapi”键。
关于如何解决此问题的任何想法?
注意:我在项目中使用jsonapi gem。但是我不想在新的api上使用它。