Я случайно поместил неправильный оператор flash в свой подключаемый модуль Redmine, и теперь весь Redmine уничтожен. Независимо от того, что я делаю, я получаю следующее непобедимое сообщение об ошибке:
ActionView::Template::Error (undefined method `html_safe' for
:value:Symbol):
54: <div id="sidebar">
55: <%= yield :sidebar %>
56: <%= view_layouts_base_sidebar_hook_response %>
57: </div>
58:
59: <div id="content">
60: <%= render_flash_messages %> app/helpers/application_helper.rb:316:in `block in
render_flash_messages' app/helpers/application_helper.rb:315:in
`render_flash_messages' app/views/layouts/base.html.erb:57:in
`_app_views_layouts_base_html_erb__1290735862753404915_23873920'
К счастью, именно эта проблема случалась раньше
К сожалению, ни одно из предложенных решений не работает для меня, даже если они работают для парня, который задал этот вопрос.
Я сгенерировал новый секретный ключ с помощью следующей команды, взятой прямо из учебник Redmine:
bundle exec rake generate_secret_token
Я перезапускаю сервер WEBrick - безрезультатно. Я играл с упомянутым «спасательным» элементом, но не мог понять, как заставить его работать.
Кто-нибудь знает, как исправить эту разрушительную ошибку?