LoginSignup
9

More than 5 years have passed since last update.

carrierwaveでundefined method `resize_to_fill'を怒られた時の対応

Posted at

carrierwaveを使っている時にundefined method `resize_to_fill'と怒られる時は以下を確認してください。

  • MiniMagickかRmagickがインストールされているかGemfile.lockを確認する
  • 作成したuploaderファイルで上記のGemをインクルードしているか確認する

もし、インストールされていない場合はインストールを。
uploaderファイルでインクルードされていない場合は以下を参考にインクルードしてみてください。

hoge_uploader.rb
class HogeUploader < CarrierWave::Uploader::Base
  # Include RMagick or MiniMagick support:
  # include CarrierWave::RMagick
  # include CarrierWave::MiniMagick

  # 上記の2行のインクルードの内、インストール済みのどちらかのコメントアウトを外してください。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9