0
CarrierwaveおよびS3を使用して、ユーザーがアップロードした画像をレールアプリに保存しています。CarrierWave in Railsを使用して画像の2つのバージョン(圧縮および非圧縮)をアップロードする
イメージの2つのバージョンを保存します.1つは元の非圧縮イメージ、もう1つは圧縮バージョンです。それ、どうやったら出来るの?
CarrierwaveおよびS3を使用して、ユーザーがアップロードした画像をレールアプリに保存しています。CarrierWave in Railsを使用して画像の2つのバージョン(圧縮および非圧縮)をアップロードする
イメージの2つのバージョンを保存します.1つは元の非圧縮イメージ、もう1つは圧縮バージョンです。それ、どうやったら出来るの?
あなたのアップローダーに追加することができます。
version :name_of_your_version do
process resize_to_fit: [200,200]
end
ブロックの中にあなたが欲しい、これらはname_of_your_version
と呼ばれるバージョンで実行され、保存されますプロセス何でも渡すことができます。
このバージョンの画像のURLはどうやって取得できますか? – user1175969
record.mounted_column.name_of_version.url –
ありがとうございました。これも動作します:record.mounted_column.url(:name_of_version) – user1175969