Ruby ошибка ArgumentError (wrong number of arguments (given 2, expected 1)) когда по факту 1

Использую Rails 6.1.3.1 и Ruby 3.0.1 В контроллере есть одна единственная строчка кода:

JSON.parse('{"hello": "goodbye"}')

И выдает ошибку. Понятия не имею откуда там 2 аргумента. Пробовал с самыми разными json, даже [] и {} просто.

Когда оставляю JSON.parse() то получаю ArgumentError: wrong number of arguments (given 0, expected 1..2)

В чем проблема?


Ответы (1 шт):

Автор решения: shumik_UA

Плагин HTTParty сломал очень много гемов (подозреваю что из-за своего json), не только JSON функции. Убрал и все заработало. Ruby 3.0.1 on Rails 6.1.3.1

→ Ссылка