Всем привет, я работаю над реконструкцией интеграции дискурса и столкнулся с неразрешимой проблемой после обновления кода. Надеюсь обсудить это со всеми.
Вот обновлённый мной блок кода:
Затем я нажал кнопку «Нравится» на странице, и сразу появилось сообщение об ошибке 500.
Просмотр ошибки в контейнере бэкенда:
Используя ту же логику, функция модифицированного бонуса за публикацию работает без ошибок.
Ещё более странно то, что этот код вчера ещё работал, а сегодня я просто обновил IP-адрес для доступа к нему, и после перезапуска контейнера появилась эта ошибка.
Если заменить исходный код без каких-либо изменений, ошибок не возникает.
Это действительно трудно понять.
Самое главное: завтра или через некоторое время моя логика публикации тоже может привести к ошибке 500.
Я разработчик на Java и не понимаю логику языка Ruby. Нужно ли мне обновить ещё какой-то код?
Надеюсь, эксперты смогут оказать помощь. Спасибо.
Завершено с ошибкой 500 Internal Server Error за 46 мс (ActiveRecord: 0,0 мс (0 запросов, 0 в кэше) | GC: 0,2 мс)
Это действительно странно.

