После обновления гема: сбой теста с «Актив не был объявлен предварительно скомпилированным в производстве»

Так как я обновил несколько гемов, все тесты провалились с ошибкой:

ActionView :: Template :: Error: Актив не был объявлен предварительно скомпилированным в рабочей среде.

добавлятьRails.application.config.assets.precompile += %w( favicons/manifest.json.erb ) вconfig/initializers/assets.rb и перезагрузите ваш сервер

приложение / просмотров / макеты / _faviconsheader.html.erb: 14: в_app_views_layouts__faviconsheader_html_erb__1320

приложение / просмотров / макеты / application.html.erb: 21: в_app_views_layouts_application_html_erb__4340

Ошибка, кажется, относится к частичной_faviconsheader.html.erb это включает в себя строку:

<%= content_tag :link, nil, rel: :manifest, href: image_path("favicons/manifest.json.erb") %>

Этот частичный загружен вapplication.html.erb: <%= render partial: 'layouts/faviconsheader' %>.

Есть идеи, что вызывает эту ошибку и что делать?Перед обновлением gem все тесты пройдены.

Я использую Rails 4.2.5. Один из обновленных камней былsprockets (обновлены звездочки до версии 3.5.2). Я читаю что-то наGitHub из-за проблем звездочек 4, но я не использую версию 4.

Постскриптум Даже если я добавлюRails.application.config.assets.precompile += %w( favicons/manifest.json.erb ) вconfig/initializers/assets.rb ошибка сохраняется. Но даже если бы это сработало, я бы хотел понять, почему возникла эта проблема, без каких-либо изменений, кроме обновления некоторых драгоценных камней.

Ответы на вопрос(1)

Ваш ответ на вопрос