rails永遠の初心者の備忘録

物忘れの激しい経営者による備忘録

Paperclipを使って画像をコンソール経由で保存するやり方

まあこのページの通りですが、英語ばかりで日本語がなかったのでメモとしてまとめておきます。

github.com

僕がやりたかったのは既にあるproductデータのimageに画像を入れたかったので、リンク先の通りのcreateではなく下記の通り、update_attributesでやってます。下記ではProductの一番最初のデータ(first)のものにjpegのimageを挿入するって処理になってます。

Product.first.update_attributes(image: File.open("/~~~~/***.jpeg"))

File.openの後は普通に画像があるパスを指定してあげればOK。Macを使ってるのであればパスの見方は下記リンク先を参照。初心者にはパスを指定してあげるってのも辛かったりするので。。。

book.mynavi.jp