Хорошо, так я получил работу канцелярской скрепки, и я пытаюсь использовать встроенные в валидатор, чтобы убедиться, что файл загруженОчистка сообщения об ошибках PAPERCLIP
- Является ли изображение
- Не слишком большой
Так что у меня это в модели, согласно документации:
validates_attachment :avatar,
:content_type => { :content_type => /image/ },
:size => { :in => 0..2.megabytes }
Однако ошибка это показывает в вид этот беспорядок:
Я хотел бы, чтобы это было что-то немного проще, как «Аватар файл должен быть меньше, чем 2 мегабайта»
Однако, я не вижу где это сделать, по состоянию на :message => 'something'
, высылает сообщение об ошибке Unknown validator: 'MessageValidator'
Как это сделать?
Обратите внимание, что счастливый путь загрузки небольшого изображения работает просто отлично.
Некоторые дополнительные испытания показывают, что загрузка слишком большого изображения (например, фона рабочего стола) или чего-то, что не является файлом .rb, выполняется более изящно, но не отображает сообщение об ошибке вообще. Все еще не совсем то, что я хочу.