show.html.erb。@book.image.urlでアクセス。%>縮小画像を使用したい場合uploaderをカスタムする必要あり。db/migrate/xxxxx_add_image_to_users.rbが生成される。マイグレーション実行。Booksテーブルにimageカラムが追加される。imageカラムにはファイル名が保存される。db:migrateBookモデルにアップローダーをマウント。ImageUploaderendcontrollerを変更。end↑Uploaderの修正†app/uploaders/image_uploader.rbを編集し、画像サイズや、ファイルの保管場所などの設定を行う。@book.image.<アップローダーで付けた縮小画像の名前>.urlでアクセス。↑ちょっとだけ異なるUploaderを作りたい。image1とimage2でベースとなるファイル名だけ変えたい場合。CarrierWave::Uploader::Baseを継承したベースクラスを作りそこからさらに継承するのはできない(仕様上うまく動かないらしい)。Uploaderからカラム名などにアクセスできるのでそれを使うのが簡単かも。カラム名をそのままファイル名に使いたい場合、mount_asが使える。ImageUploaderendimage_uploader.rb。マウントされたカラムによってファイル名が変わる。Wikiにある方法でqualityは指定できる(があまり影響なし?)。それだけでなくunsharp_maskも指定したほうがいいかも。config/initializers/carrierwave.rbを作成。endendImageUploaderで指定する。`quality'†qualityは標準のメソッドではなくconfig/initializers/carrierwave.rbに追加した独自メソッドである。2022/10/22(土)rmagick5で上記エラーが発生するように。4.3にしたらエラー解消。