[英]how to save image from url in paperclip rails
how to save image from url in paperclip rails? 如何从曲别针导轨中的url保存图像?
and i have model article : 而且我有模特文章:
require "open-uri"
class Article < ActiveRecord::Base
attr_accessible :feed_id, :url, :name, :author, :image, :image_caption, :text
has_attached_file :image, :styles => { :medium => "300x300>", :thumb => "100x100>" }, :default_url => "/images/:style/missing.png"
def picture_from_url(url)
self.image = URI.parse(url)
self.save
end
def self.add_articles
article = create!(
:feed_id => 1,
:name => "test",
:author => "udin",
:image_caption => "test caption",
:text => "bla..bla..bla",
)
image_url = "http://img.antaranews.com/new/2013/10/big/20131030047.jpg"
article.picture_from_url(image_url)
end
end
how to make the image url save to my public folder? 如何使图像的URL保存到我的公共文件夹?
fix my problem using gem minimagick 使用gem minimagick解决我的问题
file = MiniMagick::Image.open(image_url)
save_to_local = file.write "public/assets/file_name.jpg"
Do this 做这个
def picture_from_url(url)
self.update_attributes(:image => File.open(url))
end
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.