我正在开发一个帖子到 Ruby on Rails 中的回调 url 并为此使用 Httparty 库,我在 url 上完美地收到了帖子,但似乎 rails 将推送到 url 的数据 2 次转换为参数。这是我用来调用的代码:
@result = HTTParty.post("http://localhost:3000/mailchimp/callback/",
:body => {
:data => {
:title => 'This is the screen name'}
}.to_json,
:headers => { 'Content-Type' => 'application/json' } )
在接收应用程序的日志中,我得到了这个:
Parameters: {"mailchimp"=>{"controller"=>"mailchimp", "action"=>"callback", "data"=>{"title"=>"This is the screen name"}}, "data"=>{"title"=>"This is the screen name"}}
您直接看到我有 2 倍的数据参数,一次在控制器哈希中,一次在普通参数哈希中。这是怎么来的?