Чтобы настроить миниатюры 100x100, добавьте к вашей модели следующее:
has_attachment :content_type => :image,
:storage => IMAGE_STORAGE,
:max_size => 20.megabytes,
:thumbnails => {
:thumb => '100x100>',
:large => '800x600>',
}
(В этом примере я создаю миниатюру 100x100, а также «большой» размер 800x600 в дополнение к сохранению исходного размера.)
Кроме того, имейте в виду, что миниатюра может быть не совсем 100x100; он будет иметь максимальный размер 100x100. Это означает, что если оригинал имеет соотношение сторон 4: 3, миниатюра будет 100x75. Я не совсем уверен, что это именно то, что вы имели в виду под «ровно 100x100 с любым лишним обрезанием, чтобы сохранить соотношение сторон».