私はキャリアウェーブの使用にかなり慣れていません。現在、resize_to_fit などの画像をアップロードして簡単なアクションを実行できます。
name-uploader.rb ファイルを変更する必要があるため、PDF ファイルをアップロードすると、PDF が複数の画像ファイル (PNG/JPEG) に自動的に変換されます。私が理解したい主なことの 1 つは、アップロードされたファイルの種類を確認する方法です。受け入れるファイル タイプのリストを設定できることはわかっています。受け入れられるファイル タイプのリストはすでに設定しています。
PDFがアップロードされると、複数の画像に変換され、画像ごとに特定のデータと画像を使用して新しいモデルが作成されます。
- アップロードされたファイルの種類を確認する方法は?
- PDF を複数の画像 (PNG/JPEG/etc) ファイルに変換する方法は?
- モデルを作成したり、別のコントローラーからアクションを呼び出して、uploader.rb ファイル内で生成された png を使用してモデルを作成したりできますか?
- Carrierwave はこのジョブのツールですか、それとも別の gem を使用してファイルをアップロードする必要がありますか?
を使用しconvert => "png"
ましたが、エラーが発生しました。
注: ファイルの先頭に RMagic を含めました。
ありがとう、