Rails 자산 파이프라인에 사용자 지정 폴더를 추가하는 방법
2797 단어 rails
예를 들어 사용자 지정 글꼴 및 아이콘을 "이미지"폴더에서 제외하기 위해 "글꼴"또는 "아이콘"이라는 추가 폴더를 만들고 싶다고 가정해 보겠습니다.
이것은 매우 쉽게 달성할 수 있습니다.
config/assets.rb
로 이동하면 수행할 작업을 알려주는 다음 줄을 찾을 수 있습니다.# Add additional assets to the asset load path.
# Rails.application.config.assets.paths << Emoji.images_path
애플리케이션의 자산 폴더 내에 사용자 정의 폴더를 등록하려면 계속해서 다음 행을 추가하십시오.
Rails.application.config.assets.paths << Rails.root.join("app", "assets", "fonts")
Rails.root
는 Pathname object 을 반환합니다. 이는 평범한 오래된 Ruby이며 애플리케이션의 자산 경로에 추가합니다.이제 스타일시트와 같이 다운로드한 글꼴을 다음과 같이 참조할 수 있습니다.
@font-face {
font-family: "Inter";
src: url("Inter-Medium.woff2") format("woff2"),
url("Inter-Medium.woff") format("woff"),
url("Inter-Medium.ttf") format("truetype");
font-weight: 500;
font-style: normal;
}
추가 자료: https://guides.rubyonrails.org/asset_pipeline.html
Reference
이 문제에 관하여(Rails 자산 파이프라인에 사용자 지정 폴더를 추가하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/florianfelsing/how-to-add-custom-folders-to-the-rails-asset-pipeline-ok4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)