carrierwaveはシンプルで使いやすい画像アップロードgemで、ActiveRecordと良い感じに連携して動いてくれます。 デフォルトではfileに保存してファイル名をDBに持ちますが、クラウド(S3とか)にも対応しているようですね。 さて、carrierwaveの便利な機能の一つに、versionがありますが、運用中のアプリケーションにバージョンを追加したくなったとき、どうすれば良いでしょうか。
*とりあえず動いているけど、もっとましな方法があるとおもいます 前提 Railsで動画ファイルを管理する~CarrierWave Flowplayer 参考 Rubyでffmpegのラッパーを使う~streamio-ffmpeg www.freezzo.com/2010/12/23/create-ffmpeg-processor-for-carrierwave-in-rails-3/ *ここのコメント欄でサムネイルの作成が議論されてる やることの解説CarrierWaveでは保存する前にファイルの内容が確認できるようにするために、ファイルはいったん別の場所に保存される(public/uploads/item/tmp) そして、CarrierWaveではオリジナルファイルの他に別バージョンのファイルを作成して同時に保存する機能がある この別バージョンのファイルもtmpディレクトリで作業するけ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く