在Rails中上传图像

时间:2015-06-05 18:47:22

标签: ruby-on-rails ruby paperclip

我的应用程序上的图像在我的计算机上使用时可见,但当我尝试在另一台计算机或手机上使用时,图像不会显示。图像通过计算机目录中的app / input上传。我想知道是否有办法让图像公开(不确定使用什么术语)或如何通过URL上传它们?我正在使用Paperclip 4.2.1 gem。

谢谢!

3 个答案:

答案 0 :(得分:2)

将您的应用程序托管在heroku上并使用文件上传的最佳和免费解决方案是使用谷歌驱动器。 使用paperclip-googledrive gem它将帮助您实现这一目标 https://github.com/evinsou/paperclip-googledrive

答案 1 :(得分:1)

一个很好的选择是使用Dropbox来托管这种静态文件 https://github.com/janko-m/paperclip-dropbox

更新:Dropbox API中已过时的更改。作者建议Shrine作为替代。

答案 2 :(得分:0)

我强烈建议您使用Amazon's S3来托管您的文件。你可以获得免费的一年。