我正在使用curb gem(https://github.com/taf2/curb)创建一个带有name
值的HTTP POST请求。我的路边请求看起来像这样:
http = Curl.post("http://localhost:3001/campaigns", {:name => "Facebook"})
这会被发送到rails API,但API中的方法需要哈希。然后我想要应用强参数(使用下面的代码)。如何修改我的POST请求以发送名为campaign的哈希作为一个属性?
private
def campaign_params
params.require(:campaign).permit(:name)
end
由于
答案 0 :(得分:0)
http = Curl.post("http://localhost:3001/campaigns", {"campaign[name]" => "Facebook"})