Ask A Question


You’re not receiving notifications from this thread.

How do i create a version carrierwave depending of file extention

Víctor Soto asked in Rails

I trying to upload files with Carrierwave in my Rails app, files could be jpg, png, pdf or docx. Files jpg and png upload fine but pdf or docx don't, i get the error "...Minimagick, maybe it is not an image?", i read many forums and they say the error could be about the Carrierwave versions.

I  need to validate in the uploader that create version only when the file is an image jpg or png.

Hey Victor,

The Carrierwave docs cover this here:

You just want to check if it's an image before running the resizing and it's pretty easy to do. 👍
thanks Chris :)
Join the discussion
Create an account Log in

Want to stay up-to-date with Ruby on Rails?

Join 82,969+ developers who get early access to new tutorials, screencasts, articles, and more.

    We care about the protection of your data. Read our Privacy Policy.