0
WebフックからPOST
リクエストへの応答を表示しています。私はちょうど私がrender json: thingee
と私がthingee
を記録するとき、有効なjsonではないハッシュロケットを持っていることを認識しました。レンダリングjsonのハッシュロケット対コロン:
私は人々puts
ハッシュ見てきたし、それが正常に見えるが、それは私がやっているではないですが、私はPOSTに応じて、JSONとしてハッシュをレンダリングしています。..
レンダリングすると、私のハッシュは、次のようになります。
{"rates"=>[{"service_name"=>"Standard", "service_code"=>"f48",
"total_price"=>"390",},{"service_name"=>"Expedited", "service_code"=>"f34",
"total_price"=>"640"}]}
しかし、私はそれが有効なJSONなると、このように見える必要があります。
{"rates":[{"service_name":"Standard", "service_code":"f48",
"total_price":"390",},{"service_name":"Expedited", "service_code":"f34",
"total_price":"640"}]}
おかげ
'thingee'のJSON表現を見たい場合は、' puts thingee.to_json'を実行できます。 'render json'はブラウザにJSON文字列を返しますが、' puts thingee'を実行すると、Hashオブジェクトの文字列表現が表示されます – james246