백엔드 용으로 특별히 설정된 admin/admin.css 파일이 있습니다.하지만 배포시 컴파일되지 않습니다.config.assets.precompile 지시문을 사용하여 별도의 admin.css 파일을 컴파일 할 수 없습니다.
자산/스타일/관리/admin.css :
*= require_self
*= require_directory .
*/
설정/환경/staging.rb 내 관리자 레이아웃 파일에서
config.assets.precompile += %w(admin/admin.css)
:
<%= stylesheet_link_tag "admin/admin", media: "all", "data-turbolinks-track" => true %>
전 admin.css에 파이프 라인 파일이 없습니다.
<link data-turbolinks-track="true" href="/stylesheets/admin/admin.css" media="all" rel="stylesheet" />
<script data-turbolinks-track="true" src="/assets/application-52640905a0371910c47f3bbe54ff228b.js"></script>
이 게시물은 비슷한 문제를 발견했습니다 : config.assets.precompile not working. config.assets.precompile 지시어를 application.rb 파일로 옮기는 것이 해결책이라는 것을 알 수 있습니다. 나는 레일스가 기본적으로 환경 파일에 지시문을 집어 넣기 때문에 이것이 좋은 해결책은 아니라고 생각합니다.
편집 : 가 난 후 내 파일을 컴파일, 카피 스트라 노 - 빠른 자산 보석을 제거했다, 문제를 해결합니다. 나는 보석의 github에 대한 문제를 열었습니다. https://github.com/capistrano-plugins/capistrano-faster-assets/issues/3