2017-04-22 8 views
0

私は搬送波で複数の画像をアップロードし、サイズも変更します。 たとえば、10枚の画像をアップロードしました。また、carrierwaveは3枚の画像を作成して30枚の画像を作成しています。 しかし、私はキャリアウェーブが最初のイメージの3つのバージョンのみを作成し、他の9は無視しなければならないことが必要です。Rails搬送波は1つの画像のサイズを変更します

どうすればいいですか?

おかげ

+0

1つしか処理されない場合、なぜ10枚の画像をアップロードしたいのですが、他の画像が無視されるのはなぜですか? – spickermann

+0

私は記事があり、記事は10個ありますが、ホームページの最初の部分だけを処理する必要がありますので、ホームページのみのサイズの他の9個の画像を処理する必要はありません。 –

答えて

1

は異なるアップローダを作成し、唯一のそれはあなたが何をしているか、どのようにあなたのコードに依存し、最初のアップローダー

class Article < ApplicationRecord 

    mount_uploader :main_image, ThreeSizeUploader 
    mount_uploader :extra image, StandardUploader 

end 
+0

ソリューション –

+0

それは良い解決策ではありません?... – SteveTurczyn

0

内のサムネイル画像を作成します。一般に、2つの異なるキャリアウェーブアップローダを作成し、プライマリイメージ(例えば、ArticlePosterUploader)と他のすべてのイメージ(例えば、ArticlePictureUploader)のために1つをマウントする必要があります。

+0

私はそれが他の方法であると思います –

関連する問題