레일스 애플리케이션에서 app/assets 내에 'fonts'폴더를 만들었습니다. 이 폴더에는 TTF 및 WOFF 파일과 내보기에서 사용하려는 사용자 정의 글꼴 유형을 선언하고 참조하는 SCSS 파일 ("stylesheet.scss")이 모두 들어 있습니다. 나는 다음과 같은 수정했던이 새 폴더에 액세스 할 수 있습니다하기 위해레일스 자산 파이프 라인에서 파일을 적절하게 참조 했음에도 불구하고 파일을 찾을 수 없습니다.
:
설정을/application.rb
내가
다음과 같이 응용 프로그램 클래스 내에서 새 경로를 추가 한class Application < Rails::Application
config.load_defaults 5.1
config.assets.paths << Rails.root.join("app", "assets", "fonts")
end
응용 프로그램/자산/스타일/application.scss
나는 다음과 같이 'stylesheet.scss'을 참조했습니다 유형 "파일을 찾을 수 없습니다 '글꼴/stylesheet.scss' ': 내 응용 프로그램을로드 할 때
/*
*= require fonts/stylesheet.scss
*/
그러나, 나는 다음과 같은 오류가 발생합니다 text/css " 'app/assets/fonts'경로가 실제로 선택되었음을 아래에서 확인 했음에도 불구하고 발생합니다.
필자는 'scss'확장 형식을 'require'행에서 제거하고 행운을 들이지 않고 @import "fonts/stylesheet";
과 함께 파일을 가져 오려고했습니다.
내가 뭘 잘못하고 있는지에 대한 아이디어는 인정 될 것입니다.
'fonts/stylesheet.scss'의 이름을'fonts/stylesheet.css.scss'로 변경하려고 할 수 있습니까? – cnnr
감사합니다. @cnnr 작동하지 않았습니다. 그러나, 방금 경로 이름을'@import "스타일 시트"; "를 사용하여 폴더 이름을 포함하는 방식으로 참조 할 필요가 없음을 발견했습니다. – Andrew