如何在远程服务器(可通过pem文件访问)rails控制台上上传回形针图像?

时间:2019-02-27 11:04:23

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

我有生产服务器,数据库来自aws。我使用pem文件访问远程计算机并启动rails console

我有特定的受邀者(来自Invitee模型),并在下面的专栏中使用paperclip存储图像

invitee.rb

  has_attached_file :profile_pic, {:styles => {:large => "640x640>",
                                         :small => "200x200>", 
                                         :thumb => "60x60>"},
                                   :convert_options => {:large => "-strip -quality 90", 
                                         :small => "-strip -quality 80", 
                                         :thumb => "-strip -quality 80"}
                                         }.merge(INVITEE_IMAGE_PATH)

我想使用rails console productionhttps://imgur.com/9a6UzVx上传图片。我该怎么办?

我可以输入的是要更新的profile_pic列的受邀对象的图像URL和对象。

我的本​​地计算机中有图像,但是无法将其从本地上传到远程,因此请使用https://imglur.com

1 个答案:

答案 0 :(得分:0)

我建议您检查另一个答案"Save image from URL by paperclip ",该答案可以实现您想要的目标。选中code snippetself.profile_pic = open(url)会将图片上传到您的模型。您的图片真实网址为https://i.imgur.com/9a6UzVx.png