Похоже, вы хотите прикрепить изображения к фотографам. Так что в этом случае я бы включил этот код в модель фотографа.
has_attached_file :image,
:styles => { :original => "672>x378>", :thumb => "219>x123>" }, # width x height
:storage => :s3,
:bucket => "mybucket",
:path => "photographers/:id/images/:style/:basename.:extension",
:s3_credentials => {
:access_key_id => 'mykey',
:secret_access_key => 'mykey'
}
Не то, что >
после размера изображений будет ограничивать ширину от превышения значения, но все равно сохранит пропорции изображения. Таким образом, изображение не может быть больше, чем высота или ширина. Вы можете удалить их, если хотите.