디렉토리가 있습니다 projName/vendor/assets/bootstrap/css/
현재 프로덕션 모드입니다. production.rb에는 다음이 포함 config.assets.precompile << /(^[^_\/]|\/[^_])[^\/]*$/
을 내가 레이크 자산을 실행하면 사전 컴파일 나는 projName/public/assets/css/
를 얻을 수 있지만 부트 스트랩 디렉토리가없는 이유는 projName/public/assets/bootstrap/css/
가 이해가 안합니다. 실제로 모든 공급 업체/자산 및 앱/자산의 최상위 디렉토리가 누락되었습니다. public assets/
레일스 자산 파이프 라인 생산 사전 컴파일
답변
그 정규식은 무엇을 의미합니까? 모든 것을 사전 컴파일하려면 이것을 시도하십시오.
config.assets.precompile = ['*.js', '*.css']
커피, 웅크, sccs, 슬림, 햄 등이 포함 되나요? – ahnbizcad
컴파일 된 자산은 config.assets.prefix
에 지정된 위치에 기록됩니다. 기본적으로이 디렉토리는 public/assets
입니다.
이것을 이해하려면 먼저 프리 D 파일이 무엇인지 이해해야합니다. 당신이 실행하면 나를
을 설명하게 (갈퀴 작업)
rake assets:precompile
그것은 모든 자산 매니페스트를 컴파일하여 응용 프로그램 폴더 안에 public
폴더를 생성합니다 (예. 당신의 application.css
및 application.js
)
정확히 어떻게됩니까 ?? -> Rails는이 모든 것을 컴파일하는 레이크 작업과 함께 번들로 제공됩니다. 그 레이크 작업은 위에 표시된 것입니다.
컴파일 된 자산은 config.assets.prefix
에 지정된 위치에 기록됩니다. 기본적으로이 디렉토리는 public/assets
입니다.
파일을 컴파일하기위한 기본 일치 프로그램에는 application.js, application.css 및 보석이 포함 된 app/assets 폴더의 모든 비 JS/CSS 파일 (모든 이미지 자산이 자동으로 포함됨)이 포함됩니다.
그 regex가 의미하는 것 (app/assets 폴더에있는 모든 것을 포함)은 위의 대답과 같이 명시 적으로 제공 할 수도 있습니다.
희망이 도움이되었습니다. 여기
당신이 모든 것을 미리 컴파일하려면, 이것을 시도,
http://guides.rubyonrails.org/asset_pipeline.html#precompiling-assets
http://dennisreimann.de/blog/precompiling-rails-assets-for-development/
실제로 참조를 위해 몇 가지 링크입니다 :
code in the Rails Guide을 바탕으로def precompile?(path)
%w(app lib vendor).each do |asset_root|
assets_path = Rails.root.join(asset_root, 'assets').to_path
return true if path.starts_with?(assets_path)
end
false
end
# Precompile all assets under app/assets (unless they start with _)
Rails.application.config.assets.precompile << proc do |name, path|
starts_with_underscore = name.split('/').last.starts_with?('_')
unless starts_with_underscore
path = Rails.application.assets.resolve(name).to_path unless path # Rails 4 passes path; Rails 3 doesn't
precompile?(path)
end
end
(.)
- 1. 레일스 자산 파이프 라인 + knockout.js
- 2. 레일스 자산 파이프 라인 - JS 및 CoffeeScript
- 3. 레일스 자산 생산
- 4. 레일스 자산 파이프 라인 - 자산 경로가 아닌 자산을 포함하는 방법?
- 5. 레일스 자산 파이프 라인을 사용하여 슬림 템플릿을 사전 컴파일
- 6. 레일 3 & 개발/생산 모드의 자산 파이프 라인
- 7. 부트 스트랩이있는 레일스 자산 파이프 라인
- 8. 레일스 자산 파이프 라인이 사전 컴파일되지 않음
- 9. 레일즈 3.1의 자산 파이프 라인 생산 (자바 스크립트 런타임 제외)
- 10. 생산 전에 레일스 자산 파이프 라인의 오류를 어떻게 잡습니까?
- 11. 레일 자산 파이프 라인 :
- 12. 레일 자산 파이프 라인/스프로킷
- 13. 레일스 자산 사전 컴파일 CSS 순서
- 14. wicked_pdf + 생산 라인의 자산 파이프 라인 + 새시 가져 오기
- 15. 레일스 자산 파이프 라인이 깨졌습니다.
- 16. 레이크 파이프 라인 또는 레일 자산 파이프 라인
- 17. 레일스 자산 파이프 라인이 끊어짐
- 18. 자산 파이프 라인 가동
- 19. 자산 파이프 라인 작업
- 20. Django 자산 파이프 라인
- 21. 레일에 자산 파이프 라인
- 22. 레일스 3.1 자산 파이프 라인 : 보석에서 자산을 무시하십시오.
- 23. 레일스 3 애셋 파이프 라인 js 오류?
- 24. 레일즈 자산 파이프 라인 설명
- 25. 레일 3.2.11 자산 파이프 라인 : 자바 스크립트의 악센트 문자가 생산
- 26. 레일 내가 자산 파이프 라인 stylesheet_link_tag을 사용하고 생산
- 27. 생산 자산 : 사전 컴파일은 배포시
- 28. 새우 자산 파이프 라인 이미지
- 29. emberjs에서 레일스 자산 파이프 라인 이미지를 사용하는 방법?
- 30. 레일스 자산 파이프 라인 생산물의 특정 .js 파일에 연결하는 방법
정확히 무엇 그 정규식과 일치하기를 원합니까? – PinnyM
당신의 CSS에 트위터 부트 스트랩을 포함 시키려고합니까? 그렇다면 뷰를 사용하고있는 scss 파일의 맨 위에'@import "부트 스트랩"; "을 추가하십시오. – halmeetdave