@dimitar는 자산 파이프 라인이 부분을 컴파일하려고하고 있으며 자체적으로 컴파일되도록 작성되지 않았으므로 종속성 문제가 나타납니다.
앱에 따라 여러 하위 폴더에 JS, CoffeScript 및 SCSS/SASS 파일이 여러 개있는 경우에는 모두 catch가 필요할 수 있습니다. 이 상황에서 catch가 모두 제거 될 때 무언가가 제작을 위해 컴파일되지 않았기 때문에 레일이 불만을 겪을 수 있습니다.
해결책은 SASS 부분, _filename.css. [scss | sass]를 제외한 모든 것을 잡아서 해결하는 것입니다 (나를 위해 일했습니다!). 또한 컴파일 할 ActiveAdmin 종속성을 비롯한 다른 Active Server 제안에서 얻은 몇 가지 팁을 포함 시켰습니다. 내 코드는 다음과 같습니다.
# 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를 무시하지만, 부분적이지 않은 CSS를 무시하는 것처럼 보입니다. –