2016-08-10 2 views
0

내 프로젝트에서 Rails 5를 사용하고 있으며 레일스에서 ​​새로 왔습니다. 내가 Sass :: SyntaxError : 가져올 파일을 찾을 수 없거나 읽을 수 없습니다.

rake assets:precompile 

을 실행할 때 나는 오류

Sass::SyntaxError: File to import not found or unreadable: mycustomize. 

mycustomize.scss을/app/assets/stylesheets 폴더에 내 사용자 정의 CSS 파일입니다 얻었다.

가 나는 해결책이이 일을 할 application.css application.scss에 변경입니다 검색,하지만 난 새로운 오류가있어 :

ActionController::RoutingError (No route matches [GET] “/stylesheets/application.css”) 

누구든지 설명하고이에 도움이 될 수 있습니다. 고맙습니다!

내가 서버에서 잘 작동 application.css를 사용 mycustomize.scss를 추가하기 전에 편집

application.html.erb

<head> 
    <title>GoalStack</title> 
    <p class="notice"><%= notice %></p> 
    <p class="alert"><%= alert %></p> 
    <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %> 
    <%= javascript_include_tag 'application', 'data-turbolinks-track' => true %> 
    <%= csrf_meta_tags %> 
</head> 

EDIT2 . 내가 mycustomize.scss을 만들 수 있도록 좀 사용자 정의 레이아웃을 추가하려고하고 application.css에서 나는 모든 로컬 잘 작동이 모든 후

@import "mycustomize"; 

를 추가합니다. 준비 서버에 배포하려고하면 위에서 설명한 오류가 발생합니다.

+0

은 'application.scss' 파일을 추가 한 레이아웃을 보여줍니다. ''콘텐츠 –

+0

만 편집을 확인하십시오. –

+0

그 부분은 괜찮습니다. 'stylesheets' 폴더에'application.css' 파일이 있습니까? –

답변

0
config.public_file_server.enabled = false 

트릭, 감사합니다 Arup Rakshit.

관련 문제