#動機
プロジェクトでコードの改修をするにあたりPaperclipの仕様を
理解する必要が出てきたため。
#Paperclipとは
・Railsに入っているActiveRecord用のライブラリ
・ファイルアップロード用のgem
#has_attached_fileメソッド
has_attached_file( name, options = {} )
・基本的にはアップロードしたファイルの保存先をオプションで指定するもの
#指定できるオプション
①サイズ指定
:styles => { medium: "300x300>", thumb: "100x100>" }
②保存先URL
:url => "/assets/photo/:id/:style/:basename.:extension"
③サーバ上の画像保存先パス
:path => "#{Rails.root}/public/assets/photo/:id/:style/:basename.:extension"
#所感
初めての記事になりますがこれを機にアウトプットを続けて行きたいと思います。
新しい発見があった際は適宜追記予定。