나는 자산 파이프 라인에서 .png.rb
개의 파일을 찾아 내 응용 프로그램에서 다양한 페이지의 png 스크린 샷을 생성하는 레일스 용 스프로킷 전처리기를 만들려고합니다.사용자 정의 스프로킷 프로세서 생성을위한 문서?
이 주제에 대해 많은 내용을 읽었지만이 설정 방법에 대한 간단한 문서를 찾을 수없는 것 같습니다. 도와주세요?
/initializers/sprockets.rb
: 여기
require 'screenshot_preprocessor'
Rails.application.assets.register_mime_type('screenshot/png', '.png.rb')
Rails.application.assets.register_preprocessor('screenshot/png', ScreenshotPreprocessor)
/lib/screenshot_preprocessor.rb:
class ScreenshotPreprocessor
# What API do I need to provide here?
# - What methods do I need to provide?
# - What parameters does Sprockets pass me?
# - What do I need to return to Sprockets?
end
참고 : GitHub에서 [문제] (https://github.com/sstephenson/sprockets/issues/462)도 열었습니다. – Ajedi32