Как сказал Крис, вы захотите использовать сторонний сервис, такой как S3, и если вы в конечном итоге будете использовать Paperclip, то в конечном итоге у вас будет что-то похожее на этот пример в вашей модели.
has_attached_file :photo,
:styles => { :thumb=> "100x100", :small => "300x300" },
:storage => :s3,
:s3_credentials => "#{Rails.root.to_s}/config/s3.yml",
:path => "/:id/:style/:filename"
И в вашем конфигурационном каталоге у вас будет файл учетных данных s3.yml, который будет выглядеть так:
development:
bucket: blahblah
access_key_id: sfoi40j8elkfv08hwo
secret_access_key: DJyWuRtsfoi40j8elkfv08hwos0m8qt
production:
bucket: blahblah
access_key_id: sfoi40j8elkfv08hwo
secret_access_key: DJyWusfoi40j8elkfv08hwos0m8qt