将图像上传到资源文件夹

时间:2014-05-07 11:56:18

标签: ruby-on-rails ruby ruby-on-rails-4

我正在按照本指南使用PaperClip通过ActiveAdmin上传图像: File upload with Activeadmin Rails using paperclip

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

1 个答案:

答案 0 :(得分:4)

你没有。

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

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

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