使用Paperclip在rails 4上从外部URL上传图像的正确方法是什么?

时间:2014-02-26 21:39:16

标签: ruby-on-rails-4 paperclip

我想从网址下载MOdel图片: 我已经阅读了Save image from URL by paperclip 但 首先我遇到这个错误:

    Paperclip::Error: Page model missing required attr_accessor for 'picture_file_name'

之后 ,我添加了attr_accessible参数并遇到了另一个错误:

    RuntimeError: `attr_accessible` is extracted out of Rails into a gem

我现在还添加了protected_attributes但没有成功..这就是我的模型现在正在阅读的内容:

require 'open-uri'
class Page < ActiveRecord::Base
has_attached_file :picture

#Get the picture from a given url.
def save_picture_from_url()
    self.picture = URI.parse(self.image_url)
end
end

SOLVER

我找到了自己的解决方案。如果没有阅读Paperclip的指南,就会出现错误。

首先我必须安装imagemagick

其次,我必须为模型页面添加迁移以添加附件

1 个答案:

答案 0 :(得分:0)

我找到了自己的解决方案。如果没有阅读Paperclip指南,就会出现错误。

首先我必须安装imagemagick

其次,我必须为模型页面添加迁移以添加附件