2014-11-17 2 views
0

백엔드 용으로 특별히 설정된 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

답변

0

public/folder에서 파일을 이동해보십시오. staging.rb에서 더 이상 작업 할 필요가 없습니다.

관련 문제