Проблема в том, что, как указывает @dimitar, линия с уловкой все потому, что конвейер ресурсов пытается скомпилировать частичные элементы, и поскольку они не записываются для компиляции самостоятельно, возникают проблемы с зависимостью.
В зависимости от вашего приложения вам может понадобиться, чтобы уловить все, особенно если у вас много файлов JS, CoffeScript и SCSS/SASS в нескольких дочерних папках. В этой ситуации вы можете столкнуться с тем, что рельсы жалуются, потому что что-то не скомпилировано для производства, когда улов все удаляется.
Решение состоит в том, чтобы уловить все, что исключает части SASS, _filename.css. [Scss | sass], и это решило бы (работало для меня!). Я также включил некоторые другие советы из других предложений activeadmin, в том числе точно некоторые зависимости ActiveAdmin для компиляции. Вот мой код:
# Include all JS files, also those in subdolfer or javascripts assets folder
# includes for exmaple applicant.js. JS isn't the problem so the catch all works.
config.assets.precompile += %w(*.js)
# Replace %w(*.css *.js *.css.scss) with complex regexp avoiding SCSS partials compilation
config.assets.precompile += [/^[^_]\w+\.(css|css.scss)$/]
#Adding active_admin JS and CSS to the precompilation list
config.assets.precompile += %w(active_admin.css active_admin.js active_admin/print.css)
странно, это похоже на компиляцию js просто отлично и игнорирует css partials fine, но также, похоже, игнорирует не частичный css –