Ask A Question

Notifications

You’re not receiving notifications from this thread.

Is there a way to validate image uploads to validate dimensions?

Tom Dringer asked in Rails

Hi,

I want to validate my image upload field by making a user upload only a square image (i.e 200px x 200px). I'm basically wanting square image dimentions so it will resize and nicely and not look disproportional. Can this be done? Thanks

Reply

If you are using ActiveStorage, check out this gem : https://github.com/igorkasyanchuk/active_storage_validations

You can use square aspect validation on this gem : validates :avatar, aspect_ratio: :square

Reply

@axel kee how can I write model test for the aspect_ratio?

Reply
Join the discussion
Create an account Log in

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

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

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