タグ

paperclipとs3に関するmocchiccのブックマーク (2)

  • Paperclipの保存パスにカスタム定義を追加する | ノデラボ。

    Railsなどで使えるアップロードプラグインの「Paperclip」 手軽に使えるのでよく使っています。 さて、このPaperclipの保存先のパスはデフォルトでは :rails_root/public/system/:attachment/:id/:style/:filename となっていて、has_attached_filehas_attached_file :file, :path => ":rails_root/public/system/:id/:style.:extension", :url => "#{ActionController::Base.relative_url_root}/system/:id/:style.:extension"などのようにして、:pathと:urlを記述することで、好きなパスに変更することができます。 しかし、このパスの変数にはPapercl

  • RailsでPaperclipを使ってAmazon S3に画像を保存する · aguuu.com

    っということでAWS Advent Calendar 2012 on Zusaarの8日目の記事です。 経緯 Local Search – 近所のイベントを探そうの各イベントに画像をもたせようと思い立ち調査を開始。 案1:画像をWebサーバーに保存する 最初に思いついたのがアップロードされた画像をWebサーバーのローカルに保存する方法です。 取り敢えず実装してみるも幾つかの問題点が浮上しました。 DeployにCapistranoを使っているのでゴニョゴニョしないといけない Webサーバーをスケールアウトした場合に各Webサーバー間で画像の同期を行う必要がある 「1」についてはDeployの度にシンボリックリンクを作れば(参考:Capistrano 実践Tips集)何とかなりそう。 でも、「2」も何とかなるけどイケてないですね。 案2:画像をデータベースに保存する 直接データベースに画像を

    RailsでPaperclipを使ってAmazon S3に画像を保存する · aguuu.com
  • 1