Rails:.require.permit()不允许param

时间:2015-09-18 17:23:43

标签: ruby-on-rails ruby-on-rails-4 rails-api

我正在使用Rails 4.2.4构建后端API并遇到了这个问题。

从客户端我向服务器发送此结构的JSON有效负载:

{
    "Object":{
        "A": {...}
        "B": "..."
        "C": "..."        
    }
}

在我创建的Object模型中,我只有BC属性,我想允许A发送(可选),所以我确实

def object_params
    params.required(:object).permit(:A, :B, :C)
end

我认为这样做,但是当我发送实际的POST请求时,服务器显示以下消息: Unpermitted parameter: A

我错过了什么吗?谢谢!

0 个答案:

没有答案