我想从旧网站导入一些图标.这些图标的大小小于10kb.因此,当我尝试将图标导入其返回的stringio.txt文件时.
require "open-uri"
class Category < ActiveRecord::Base
has_attached_file :icon, :path => ":rails_root/public/:attachment/:id/:style/:basename.:extension"
def icon_from_url(url)
self.icon = open(url)
end
end
Run Code Online (Sandbox Code Playgroud)
在rake任务中.
category = Category.new
category.icon_from_url "https://xyz.com/images/dog.png"
category.save
Run Code Online (Sandbox Code Playgroud)