Хмм, вот есть гем для валидации картинок, active_storage_validations, там можно задать соотношение сторон, к примеру aspect_ratio: :is_16_9. Вопрос, а можно к этому как-то прикрутить небольшую погрешность? Типа если соотношение отличается незначительно, в пределах 20%, то файл допустим? Или это хотелки из области фантастики и лучше тогда просто не задавать соотношение?