请查看这个示例应用程序:http://patshaughnessy.net/2009/5/29/paperclip-sample-app-part-3-saving-file-attachments-in-a-database-blob-column。我想这正是你所需要的。建议您不要将图像存储在数据库中,因为这通常不是一个好主意。您可以使用S3 / Cloudfront和Paperclip(如下面的答案中所提到的)来完成此操作。希望能帮到你。
重新审视您的做法。通常在数据库中存储图像是不明智的决定。有关更多信息,请参见这里。ry建议您使用S3。即使没有其他原因,也要考虑成本:在Heroku上使用500 MB的数据库空间每月需要50美元,在S3上只需15美分。