将图像上传到资源文件夹

我正在按照本指南使用PaperClip通过ActiveAdmin上传图像: 使用回形针使用Activeadmin Rails上传文件

一切都运行正常,但我想知道,在我上传图片后,如何将其重定向到上传到/ assets / images /只在数据库中?

你没有。

无论如何它都行不通。 assets / images是rails资产管道的源目录。 在生产服务器上,图像不是从那里使用的,而是从管道更新它们的另一个文件夹中使用的(通常获取带有链接时间戳的名称,以便浏览器可以正确地缓存它们)。

要完成这项工作,您需要将它们上传到资产/图像,然后再次运行资产管道,这将是……很奇怪。

如果您不想将它们存储在公用文件夹中,请查看S3之类的外部存储(使用Heroku的示例: https : //devcenter.heroku.com/articles/paperclip-s3 )。