У меня есть форма для добавления 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
в контроллере изображения
class ImagesController < ApplicationController
def index
@image = Image.new
end
end
в изображении / индексе.html.erb
<%= form_for(@image, url: images_path) do |f| %>
<%= f.text_field :image_url %>
<%=f.submit%>
<% end %>
но с ошибкой
OpenURI::HTTPError in ImagesController#index 404 not found