タグ

carrierwaveに関するbouzu_aoのブックマーク (2)

  • carrierwaveを使ってS3に画像をアップロードする - paranitips

    画像のアップロードにcarrierwaveを使ってみたのでメモがてらまとめます。 ほかにも、比較的実装が容易なpaperclipやcarrierwaveの後継であるrefileも使ってみましたが、保存先のディレクトリ指定、ファイル名変更、確認画面作成などの要件が満たせなかったので断念しました。 gemのインストール Gemfileに必要なgemを記述してbundle installでインストールします。 # Gemfile gem 'carrierwave',github: 'carrierwaveuploader/carrierwave' gem "fog" gem 'rmagick' サーバー複数台構成でELB使ってる場合はキャッシュはローカルではなくS3にしましょう。例えば、確認画面に遷移したときに違うサーバーを見に行って該当ファイルがない!エラー!みたいな不具合が防げます。 キャッ

    carrierwaveを使ってS3に画像をアップロードする - paranitips
  • CarrierWave + RMagick 画像のリサイズをまとめてみました - 麺処 まつば

    こんにちは。麺処まつば副店長です。 久々の投稿ですけど、もう色々気にしないことにしました。 店長の視線がなんだって言うんですか。(キッ) さて副店長、先日中ずっとCarrierWaveを扱っておりまして その中でRMagickを使った画像のリサイズもやっておりました。 このリサイズ用のメソッドがいくつか存在するのですが (http://rubydoc.info/gems/carrierwave/CarrierWave/RMagick) 副店長は鳥頭のため…、何度やっても「どれがどうなるんだっけ?」という状況に…。 そこで、リサイズメソッドと実行の結果を何パターンかまとめてみます。 まずはオリジナルのこのような画像を用意してみました。 ↓100×100(各マス20x20)の画像です。 (なぜか5段目の青だけ濃ゆいのですが、どうかお気になさらず…。) では、この画像を下記のメソッドにかけてみま

    CarrierWave + RMagick 画像のリサイズをまとめてみました - 麺処 まつば
  • 1