我有一个表单来添加图像 url表单,如果用户添加图像 url 我想下载图像并保存到本地磁盘(主页/文档/图像)
我创建图像模型和控制器..
需要帮助请
在图像模型中
class Image < ApplicationRecord
has_one_attached :image
require 'open-uri'
image = open('http://example.com/image.png')
IO.copy_stream(image, '~/home/Documents/Images/local_image.png')
end
Run Code Online (Sandbox Code Playgroud)
在图像控制器中
class ImagesController < ApplicationController
def index
@image = Image.new
end
end
Run Code Online (Sandbox Code Playgroud)
在图像/index.html.erb
<%= form_for(@image, url: images_path) do |f| %>
<%= f.text_field :image_url %>
<%=f.submit%>
<% end %>
Run Code Online (Sandbox Code Playgroud)
但得到错误
OpenURI::HTTPError in ImagesController#index 404 not found
Run Code Online (Sandbox Code Playgroud)