私はアセットパイプラインのファイル.png.rb
を見つけ出し、アプリケーションでさまざまなページのpngスクリーンショットを生成するためにRails用のスプロケットプリプロセッサを作成しようとしています。カスタムスプロケットプロセッサの作成に関するドキュメント?
私はこのトピックをかなり読んだことがありますが、この設定をどうやって行うかについての簡単な文書は見つかりませんでした。助けてください?ここで
は、私がこれまで持っているものです。
/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