UncaughtThrowError: uncaught throw: app_exception - PullRequest
0 голосов
/ 14 марта 2020

У меня проблемы с локальным запуском приложения, раньше оно работало нормально и все еще работает на сервере, но в последнее время я не могу запустить его локально:

Я использую

bundle exe c rails -v Rails 5.2.4.1

bundle exe c ruby -v ruby 2.5.5p157 (версия 2019-03-15 67260) [x86_64-darwin19]

bundle exe c rails s

на любой странице, которую я пытался открыть в приложении rails локально, я получил следующую ошибку

UncaughtThrowError : uncaught throw: app_exception из /.rbenv/versions/2.5.5/lib/ruby/gems/2.5.0/gems/web-console-3.7.0/lib/web_console/middleware.rb:137:in `throw '

Я пытаюсь отследить ошибку:

.rbenv / версии / 2.5.5 / lib / ruby ​​/ gems / 2.5.0 / gems / web-console-3.7.0 / lib / web_console / middleware.rb 133: конец 134: 135: def call_app (env) 136:
@ app.call (env) 137: rescue => e 138: byebug => 139: throw: app_exception, e 140 : конец 141: конец 142: конец (byebug) e

* 10 26 *

похоже, что это срабатывает в

(byebug) view.send (имя-метода, localals, buffer & block) *** Исключение FrozenError: невозможно изменить замороженный фатальный

из .rbenv / версии / 2.5.5 / lib / ruby ​​/ gems / 2.5.0 / gems / actionview-5.2.4.1 / lib / action_view / template.rb

это выглядит для меня, как ruby ошибка и не знаю, как ее решить. Может кто-то помочь мне с этим ? Я пытался также использовать следующие ruby версии 2.6.1, 2.6.3, 2.6.5, но там ошибка та же.

1 Ответ

0 голосов
/ 22 апреля 2020

wicked_pdf с версией 2.0.2 вместе с Rails 5.2.4.2 вызывает проблему.

Если вы используете 1.4.0 версию , это работает нормально

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...