После обновления Rails до 5.2 и ruby до 2.5.7, получив неопределенный метод `prepend 'для # - PullRequest
0 голосов
/ 27 апреля 2020

После обновления rails до версии 5.2 и ruby до 2.5.7 я получаю ошибку ниже в моем проекте rails. Я также обновил гем faraday, но не смог решить эту проблему. Любая помощь заслуживает внимания.

NoMethodError: undefined method `prepend' for #<HTTP::Client:0x00007ff4dc21a470> Did you mean? present?

1 Ответ

0 голосов
/ 07 мая 2020

https://www.rubydoc.info/gems/httpclient/2.7.1#features

Выберите ссылку «Методы» в левом верхнем углу

Поиск «prepend»

Такой метод не существует , Существует буквальная ошибка везде, где эта строка вызывается. Вы не вставили трассировку стека, но ниже этой ошибки, вероятно, есть строка о том, какой файл и какая строка в этом файле ответственны за эту ошибку. Вы должны изменить код в этом файле (если это код, который вы создали), или вам следует прекратить использовать любую библиотеку, вызывающую вызов этой строки.

...