edy hub

プログラミングやライフスタイルについて書き綴っています

RailsのCarrierwaveをコンソールで試してみる

はじめに

Railsで画像をアップロードする際に、gem 'carrierwave' を使用しています。

github.com

コンソールで画像をアップロードする

例の如く、コンソールを立ち上げます。

rails c
uploder = HogeUploader.new

image_file = Pathname.new(Rails.root.join("db/images/mcdonalds_logo.png")).open

uploader.store!(imge_file)

これで、画像の保存を試すことができます。 自分はバリデーションがワークしているかのチェックに使いました。