Carrierwave宝石和Heroku

时间:2012-01-09 22:20:27

标签: ruby-on-rails carrierwave

我在这里读到,Heroku不允许您在他们的服务器上存储照片,并且人们使用CarrierWave gem与Amazon存储照片。然而,我只是看了Ryan Bate的Carrier Wave RailsCasts,他还提到了CarrierWave如何有一个远程网址选项,用他的话说,它会从URL“下载”照片并在你的网站上显示。这是否意味着它停留在远程服务器上并且只是由Herrier网站上的CarrierWave呈现?我假设Carrier Wave没有以某种方式尝试将网址上的图像传输到新服务器?

可能是一个愚蠢的问题,但我不太了解服务器(或任何东西:)))

1 个答案:

答案 0 :(得分:2)

CarrierWave的远程网址选项为用户提供了一种向服务器提供图片的不同方式:用户可以直接上传图片文件(例如,在Flickr帐户上,或者东西)。当使用CarrierWave将此图片提供给应用程序时,图片将从第三方位置(由网址提供)下载到应用程序服务器 - 就像用户已直接上传一样 - 然后存储到Amazon S3。