私は搬送波で複数の画像をアップロードし、サイズも変更します。 たとえば、10枚の画像をアップロードしました。また、carrierwaveは3枚の画像を作成して30枚の画像を作成しています。 しかし、私はキャリアウェーブが最初のイメージの3つのバージョンのみを作成し、他の9は無視しなければならないことが必要です。Rails搬送波は1つの画像のサイズを変更します
どうすればいいですか?
おかげ
私は搬送波で複数の画像をアップロードし、サイズも変更します。 たとえば、10枚の画像をアップロードしました。また、carrierwaveは3枚の画像を作成して30枚の画像を作成しています。 しかし、私はキャリアウェーブが最初のイメージの3つのバージョンのみを作成し、他の9は無視しなければならないことが必要です。Rails搬送波は1つの画像のサイズを変更します
どうすればいいですか?
おかげ
は異なるアップローダを作成し、唯一のそれはあなたが何をしているか、どのようにあなたのコードに依存し、最初のアップローダー
class Article < ApplicationRecord
mount_uploader :main_image, ThreeSizeUploader
mount_uploader :extra image, StandardUploader
end
ソリューション –
それは良い解決策ではありません?... – SteveTurczyn
内のサムネイル画像を作成します。一般に、2つの異なるキャリアウェーブアップローダを作成し、プライマリイメージ(例えば、ArticlePosterUploader)と他のすべてのイメージ(例えば、ArticlePictureUploader)のために1つをマウントする必要があります。
私はそれが他の方法であると思います –
1つしか処理されない場合、なぜ10枚の画像をアップロードしたいのですが、他の画像が無視されるのはなぜですか? – spickermann
私は記事があり、記事は10個ありますが、ホームページの最初の部分だけを処理する必要がありますので、ホームページのみのサイズの他の9個の画像を処理する必要はありません。 –