我正在使用 Rails 6.1.3.1 和 Ruby 3.0.1 控制器中有一行代码:
JSON.parse('{"hello": "goodbye"}')
并给出错误。我不知道这两个论点来自哪里。尝试了各种json,连[]和{}都很简单。
当我离开时,JSON.parse()我得到ArgumentError: wrong number of arguments (given 0, expected 1..2)
问题是什么?
我正在使用 Rails 6.1.3.1 和 Ruby 3.0.1 控制器中有一行代码:
JSON.parse('{"hello": "goodbye"}')
并给出错误。我不知道这两个论点来自哪里。尝试了各种json,连[]和{}都很简单。
当我离开时,JSON.parse()我得到ArgumentError: wrong number of arguments (given 0, expected 1..2)
问题是什么?
HTTParty 插件破坏了很多 gem(我怀疑是因为它的 json),而不仅仅是 JSON 函数。删除它,一切正常。Rails 6.1.3.1 上的 Ruby 3.0.1