Ruby on rails 如何将API的有效负载作为ruby函数中的参数

Ruby on rails 如何将API的有效负载作为ruby函数中的参数,ruby-on-rails,binding.pry,Ruby On Rails,Binding.pry,我已经在我的rubymine控制台上完成了rails c 我想在rails控制台中执行一个函数 功能是 funtion_one(Api_payload , some_integer_Value) API_有效载荷为:- { "data" : [ { "from" : "today", "to" : "next_day" } ], "

我已经在我的rubymine控制台上完成了rails c

我想在rails控制台中执行一个函数

功能是

funtion_one(Api_payload , some_integer_Value)
API_有效载荷为:-

{
"data" : [
    {
        "from" : "today",
          "to" : "next_day"
    }
],
  "some_ids" : [
    9808
]
}
那么基本上我该如何在rails控制台中编写它呢

pry(main)>  function_one({ "date_ranges" : [ { "from" : "today", "to" : "next_day" } ], "some_ids" : [ 9808 ] } , 25)

写入上述命令后,出现错误,即SyntaxError:unexpected tIDENTIFIER,预期输入结束

您需要解析传入的负载,因为它不是ruby哈希

#注意'和开头和结尾,它需要是一个字符串
有效载荷{
“数据”:[
{
“从”:“今天”,
“收件人”:“下一天”
}
],
“某些_id”:[9808]
}'
可用负载=JSON.parse(负载)
#然后调用你的方法
方法1(可用有效载荷,25)