Вы отредактировали файл production.rb
, чтобы Rails попытался предварительно скомпилировать все файлы CSS / JS (строка 48).
По умолчанию Rails прекомпилирует только application.css(.scss)
. Добавляя селектор подстановочного знака в config.assets.precompile
, вы просите Rails предварительно скомпилировать каждый css-актив в вашем приложении, включая пароли Sass. Естественно, это, вероятно, не то поведение, которого вы желаете.
# Precompile additional assets (application.js, application.css, and all non-JS/CSS are already added)
config.assets.precompile += %w( *.css *.js )
Поэтому Rails будет перебирать каждый актив CSS, компилируя их. Случается, что _accordion.css.scss
- это первый актив Bootstrap, с которым он сталкивается, и Rails попытается скомпилировать его первым. _accordion
не является независимым и требует загрузки некоторых файлов перед этим, следовательно, ошибка. В любом случае он никогда не должен компилироваться как отдельный файл.
Вам необходимо изменить config.assets.precompile
, чтобы добавить только дополнительные файлы, которые вам нужны, кроме application.css/application.js
.