Rails Image Re -изменение размера на дисплее View?

Как изменить размер существующего изображения, скажем, «260x180? "

В настоящее время я использую Carrierwave и Rmagick для загрузки изображений в мое хранилище Amazon S3,и он создает 2 версии изображения :оригинал и уменьшенную версию (70x70 ).

Теперь я знаю, что могу создать еще одну версию, чтобы было создано три версии, включая 260x180, но я чувствовал, что это уже -засорение базы данных хранилища, и мне было интересно, смогу ли я сделать это на уровень просмотра.

Пробовал

<%= image_tag(@syllabus.image_url, :size => "260x180") %> 

но похоже не работает -изображения не одинаковых размеров.

Кроме того, если изображение меньше желаемого результата, нужно ли мне делать что-то другое, чем для изображений большего размера? Например, мне нужно вырезать большие, но расширить меньшие, или он автоматически масштабируется до нужного размера?

17
задан kibaekr 5 May 2012 в 02:05
поделиться